Divider分割线

区隔内容的分割线。

何时使用

  • 对不同章节的文本段落进行分割。
  • 对行内文字/链接进行分割,例如表格的操作列。
  1. import { NzDividerModule } from 'ng-zorro-antd/divider';

代码演示

Divider分割线 - 图1

水平分割线

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

  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'nz-demo-divider-horizontal',
  4. template: `
  5. <div>
  6. <p>
  7. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  8. tamen, quo modo.
  9. </p>
  10. <nz-divider></nz-divider>
  11. <p>
  12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  13. tamen, quo modo.
  14. </p>
  15. <nz-divider nzText="With Text"></nz-divider>
  16. <p>
  17. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  18. tamen, quo modo.
  19. </p>
  20. <nz-divider nzDashed [nzText]="text">
  21. <ng-template #text><i nz-icon nzType="plus"></i> Add</ng-template>
  22. </nz-divider>
  23. <p>
  24. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  25. tamen, quo modo.
  26. </p>
  27. </div>
  28. `
  29. })
  30. export class NzDemoDividerHorizontalComponent {}

Divider分割线 - 图2

垂直分割线

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

  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'nz-demo-divider-vertical',
  4. template: `
  5. <div>
  6. Text
  7. <nz-divider nzType="vertical"></nz-divider>
  8. <a href="#">Link</a>
  9. <nz-divider nzType="vertical"></nz-divider>
  10. <a href="#">Link</a>
  11. </div>
  12. `
  13. })
  14. export class NzDemoDividerVerticalComponent {}

Divider分割线 - 图3

标题位置

修改分割线标题的位置。

  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'nz-demo-divider-orientation',
  4. template: `
  5. <div>
  6. <p>
  7. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  8. tamen, quo modo.
  9. </p>
  10. <nz-divider nzText="Text"></nz-divider>
  11. <p>
  12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  13. tamen, quo modo.
  14. </p>
  15. <nz-divider nzText="Left Text" nzOrientation="left"></nz-divider>
  16. <p>
  17. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  18. tamen, quo modo.
  19. </p>
  20. <nz-divider nzText="Right Text" nzOrientation="right"></nz-divider>
  21. <p>
  22. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  23. tamen, quo modo.
  24. </p>
  25. </div>
  26. `
  27. })
  28. export class NzDemoDividerOrientationComponent {}

Divider分割线 - 图4

分割文字使用正文样式

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

  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'nz-demo-divider-plain',
  4. template: `
  5. <div>
  6. <p>
  7. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  8. tamen, quo modo.
  9. </p>
  10. <nz-divider nzPlain nzText="Text"></nz-divider>
  11. <p>
  12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  13. tamen, quo modo.
  14. </p>
  15. <nz-divider nzPlain nzText="Left Text" nzOrientation="left"></nz-divider>
  16. <p>
  17. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  18. tamen, quo modo.
  19. </p>
  20. <nz-divider nzPlain nzText="Right Text" nzOrientation="right"></nz-divider>
  21. <p>
  22. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert
  23. tamen, quo modo.
  24. </p>
  25. </div>
  26. `
  27. })
  28. export class NzDemoDividerPlainComponent {}

API

nz-dividercomponent

参数说明类型默认值
[nzDashed]是否虚线booleanfalse
[nzType]水平还是垂直类型‘horizontal’ | ‘vertical’‘horizontal’
[nzText]中间文字string | TemplateRef<void>-
[nzPlain]文字是否显示为普通正文样式booleanfalse
[nzOrientation]中间文字方向‘center’ | ‘left’ | ‘right’‘center’