Preview Updated 2026-05-10

Divider

Horizontal or vertical divider with three line styles, optional label and alignment.

Basic usage

Without props, renders a single horizontal solid line that separates surrounding content.

分割上下两段文字

下面这一段是另一组内容

<p>First paragraph</p>
<CfDivider />
<p>Second paragraph</p>
<p>First paragraph</p>
<CfDivider />
<p>Second paragraph</p>

Three line styles

variantsolid (default), dashed, or dotted. The default slot becomes the inline label.

<CfDivider variant="solid">solid</CfDivider>
<CfDivider variant="dashed">dashed</CfDivider>
<CfDivider variant="dotted">dotted</CfDivider>
<CfDivider variant="solid">solid</CfDivider>
<CfDivider variant="dashed">dashed</CfDivider>
<CfDivider variant="dotted">dotted</CfDivider>

Label alignment

alignstart, center (default), or end. Controls the horizontal position of the label.

<CfDivider align="start">Start</CfDivider>
<CfDivider align="center">Center</CfDivider>
<CfDivider align="end">End</CfDivider>
<CfDivider align="start">Start</CfDivider>
<CfDivider align="center">Center</CfDivider>
<CfDivider align="end">End</CfDivider>

Vertical divider

orientation="vertical" switches to a vertical line, useful for separating inline segments. Vertical also supports variant.

左侧中间右侧
<span>Left</span>
<CfDivider orientation="vertical" />
<span>Middle</span>
<CfDivider orientation="vertical" variant="dashed" />
<span>Right</span>
<span>Left</span>
<CfDivider orientation="vertical" />
<span>Middle</span>
<CfDivider orientation="vertical" variant="dashed" />
<span>Right</span>

API

PropTypeDefaultDescription
orientation'horizontal' | 'vertical''horizontal'Direction
variant'solid' | 'dashed' | 'dotted''solid'Line style
align'start' | 'center' | 'end''center'Label position (horizontal only)

反馈与讨论

Divider · Discussion

0
0 / 600
一键发送
正在加载评论...