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>隐藏时间戳
通过设置 timelineItem 的 hide-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);
}Api
Timeline Props
| 属性 | 描述 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| reverse | 反转 | boolean | - | - |
TimelineItem Props
| 属性 | 描述 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| timestamp | 时间戳 | string | - | - |
| hide-timestamp | 隐藏时间戳 | boolean | - | - |
| type | 小圆点的类型 | string | primary/success/warning/danger/info | info |
