Skip to content

Timeline 时间线

基础用法

只设置时间和描述

本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果
html
<ivy-timeline>
  <ivy-timeline-item timestamp="2020-8-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-9-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-10-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-11-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-12-12">
    本周美国大选公布结果
  </ivy-timeline-item>
</ivy-timeline>

反转顺序

通过设置 reverse 属性来反转 timeline 的顺序

本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果
html
<ivy-timeline reverse>
  <ivy-timeline-item timestamp="2020-8-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-9-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-10-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-11-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-12-12">
    本周美国大选公布结果
  </ivy-timeline-item>
</ivy-timeline>

设置左侧小圆点的类型

通过设置 type 属性来设置小圆点的颜色。共五种:primary,success,warn,error,error

本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果
html
<ivy-timeline>
  <ivy-timeline-item timestamp="2020-8-12" hide-timestamp type="primary">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-9-12" hide-timestamp type="success">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-10-12" hide-timestamp type="warn">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-11-12" hide-timestamp type="error">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-12-12" hide-timestamp>
    本周美国大选公布结果
  </ivy-timeline-item>
</ivy-timeline>

隐藏时间戳

通过设置 timelineItemhide-timestamp 属性来显示和隐藏时间戳。

本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果 本周美国大选公布结果
html
<ivy-timeline>
  <ivy-timeline-item timestamp="2020-8-12" hide-timestamp>
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-9-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-10-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-11-12">
    本周美国大选公布结果
  </ivy-timeline-item>
  <ivy-timeline-item timestamp="2020-12-12">
    本周美国大选公布结果
  </ivy-timeline-item>
</ivy-timeline>

可用的 CSS 变量

点击打开
css
:host {
  --ivy-timeline-type-primary: var(--ivy-color-primary, #409eff);
  --ivy-timeline-type-success: var(--ivy-color-success, #67c23a);
  --ivy-timeline-type-warning: var(--ivy-color-warning, #e6a23c);
  --ivy-timeline-type-danger: var(--ivy-color-danger, #f56c6c);
  --ivy-timeline-type-info: var(--ivy-color-info, #909399);
}

Timeline Props

属性描述类型可选值默认值
reverse反转boolean--

TimelineItem Props

属性描述类型可选值默认值
timestamp时间戳string--
hide-timestamp隐藏时间戳boolean--
type小圆点的类型stringprimary/success/warning/danger/infoinfo