Timeline 时间线

可视化地呈现时间流信息。

基础用法

Timeline 可拆分成多个按照时间戳排列的活动,时间戳是其区分于其他控件的重要特征,使用时注意与 Steps 步骤条等区分。

  • Event start
    2018-04-15
  • Approved
    2018-04-13
  • Success
    2018-04-11

Mode 2.13.1

使用 mode 来控制时间线与内容的相对位置。

TIP

在 2.13.1 之后,el-timeline 显式设置了内边距样式。如果您在项目中覆盖了 ul 标签的填充样式,请检查以确保布局正确。

  • Event start
    2018-04-15
  • Approved
    2018-04-13
  • Success
    2018-04-11

⾃定义节点样式

可根据实际场景⾃定义节点尺⼨、颜⾊,或直接使⽤图标。

  • Custom icon
    2018-04-12 20:46
  • Custom color
    2018-04-03 20:46
  • Custom size
    2018-04-03 20:46
  • Custom hollow
    2018-04-03 20:46
  • Default node
    2018-04-03 20:46

⾃定义时间戳

当内容在垂直⽅向上过⾼时,可将时间戳置于内容之上。

  • 2018/4/12

    Update Github template

    Tom committed 2018/4/12 20:46

  • 2018/4/3

    Update Github template

    Tom committed 2018/4/3 20:46

  • 2018/4/2

    Update Github template

    Tom committed 2018/4/2 20:46

垂直居中

垂直居中样式的 Timeline-Item

  • 2018/4/12

    Update Github template

    Tom committed 2018/4/12 20:46

  • 2018/4/3

    Update Github template

    Tom committed 2018/4/3 20:46

  • 2018/4/2
    Event start
  • 2018/4/2
    Event end

反向 2.11.9

使用 reverse 属性来控制节点的顺序。

reverse
  • Success
    2018-04-11
  • Approved
    2018-04-13
  • Event start
    2018-04-15

Timeline API

Timeline Attributes

属性名说明类型默认值
mode时间线与内容的相对位置enumstart
reverse是否反向排列子项booleanfalse
className / style根节点类名与样式string / CSSProperties—

Timeline Events

无。

Timeline Slots

插槽名说明React 写法
default时间线子项children(ElTimelineItem 集合)

Exposes

无。

Timeline-Item API

Timeline-Item Attributes

属性名说明类型默认值
timestamp时间戳内容ReactNode''
hideTimestamp是否隐藏时间戳booleanfalse
center内容是否居中booleanfalse
placement时间戳相对内容的位置enumbottom
type节点类型enum''
color节点颜色,传入后覆盖 type 的配色string''
size节点尺寸enumnormal
icon自定义节点图标(渲染在 node 内)ReactNode—
dot完全自定义节点内容,等价官方 dot 插槽ReactNode—
hollow是否空心节点booleanfalse
className自定义类名string—

Timeline-Item Events

无。

Timeline-Item Slots

插槽名说明React 写法
default自定义内容children
dot自定义节点dot 属性

Exposes

无。