Divider分割线

区隔内容的分割线。

何时使用

  • 对不同章节的文本段落进行分割。

  • 对行内文字/链接进行分割,例如表格的操作列。

代码演示

Divider分割线 - 图1

水平分割线

默认为水平分割线,可在中间加入文字。

  1. import { Divider } from 'antd';
  2. ReactDOM.render(
  3. <>
  4. <p>
  5. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  6. probare, quae sunt a te dicta? Refert tamen, quo modo.
  7. </p>
  8. <Divider />
  9. <p>
  10. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  11. probare, quae sunt a te dicta? Refert tamen, quo modo.
  12. </p>
  13. <Divider dashed />
  14. <p>
  15. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  16. probare, quae sunt a te dicta? Refert tamen, quo modo.
  17. </p>
  18. </>,
  19. mountNode,
  20. );

Divider分割线 - 图2

分割文字使用正文样式

使用 plain 可以设置为更轻量的分割文字样式。

  1. import { Divider } from 'antd';
  2. ReactDOM.render(
  3. <>
  4. <p>
  5. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  6. probare, quae sunt a te dicta? Refert tamen, quo modo.
  7. </p>
  8. <Divider plain>Text</Divider>
  9. <p>
  10. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  11. probare, quae sunt a te dicta? Refert tamen, quo modo.
  12. </p>
  13. <Divider orientation="left" plain>
  14. Left Text
  15. </Divider>
  16. <p>
  17. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  18. probare, quae sunt a te dicta? Refert tamen, quo modo.
  19. </p>
  20. <Divider orientation="right" plain>
  21. Right Text
  22. </Divider>
  23. <p>
  24. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  25. probare, quae sunt a te dicta? Refert tamen, quo modo.
  26. </p>
  27. </>,
  28. mountNode,
  29. );

Divider分割线 - 图3

带文字的分割线

分割线中带有文字,可以用 orientation 指定文字位置。

  1. import { Divider } from 'antd';
  2. ReactDOM.render(
  3. <>
  4. <p>
  5. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  6. probare, quae sunt a te dicta? Refert tamen, quo modo.
  7. </p>
  8. <Divider>Text</Divider>
  9. <p>
  10. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  11. probare, quae sunt a te dicta? Refert tamen, quo modo.
  12. </p>
  13. <Divider orientation="left">Left Text</Divider>
  14. <p>
  15. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  16. probare, quae sunt a te dicta? Refert tamen, quo modo.
  17. </p>
  18. <Divider orientation="right">Right Text</Divider>
  19. <p>
  20. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
  21. probare, quae sunt a te dicta? Refert tamen, quo modo.
  22. </p>
  23. </>,
  24. mountNode,
  25. );

Divider分割线 - 图4

垂直分割线

使用 type="vertical" 设置为行内的垂直分割线。

  1. import { Divider } from 'antd';
  2. ReactDOM.render(
  3. <>
  4. Text
  5. <Divider type="vertical" />
  6. <a href="#">Link</a>
  7. <Divider type="vertical" />
  8. <a href="#">Link</a>
  9. </>,
  10. mountNode,
  11. );

API

参数说明类型默认值版本
className分割线样式类string-
dashed是否虚线booleanfalse
orientation分割线标题的位置left | right | centercenter
plain文字是否显示为普通正文样式booleanfalse4.2.0
style分割线样式对象CSSProperties-
type水平还是垂直类型horizontal | verticalhorizontal