通过 orientation
指定内容所在位置。
<Divider>
<Divider.Text orientation="left">文字</Divider.Text>
</Divider>
<Divider>
<Divider.Text orientation="right">文字</Divider.Text>
</Divider>
可以使用 className
属性,也可以直接通过 style
属性设置分割线的样式。
<Divider style={{ color: "#1989fa", borderColor: "#1989fa", padding: "0 16px" }}>
文本
</Divider>
添加 type
属性使分割线垂直展示。
<Divider type='vertical'>文本</Divider>
<Divider type='vertical' dashed>文本</Divider>
<Divider type='vertical' dashed hairline>文本</Divider>
<Divider type="vertical" style={{ color: "#1989fa", borderColor: "#1989fa" }}>
文本
</Divider>
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
dashed | 是否使用虚线 | boolean | false |
hairline | 是否使用 0.5px 线 | boolean | true |
type v0.7.0 | 水平还是垂直类型 | horizontal | vertical | horizontal |
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。
名称 | 默认值 | 描述 |
---|---|---|
—divider-margin | var(—padding-md) 0 | - |
—divider-vertical-padding | 0 var(—padding-xs) | - |
—divider-color | var(—gray-6) | - |
—divider-font-size | var(—font-size-md) | - |
—divider-line-height | 24px * $hd | - |
—divider-border-color | var(—border-color) | - |
—divider-border-width | var(—border-width-base) 0 0 | - |
—divider-content-padding | var(—padding-md) | - |
—divider-content-left-width | 10% | - |
—divider-content-right-width | 10% | - |