Skip to main content

Divider

区隔内容的分割线

基本用法​

通过 type 属性决定分割线是水平还是垂直,默认水平:

function App() {
return (
<div className="ykui-demo-column">
<Divider type='horizontal' />
<Divider />
<Divider type='vertical' />
</div>
)
}

虚线设置​

通过 dashed 判断分割线是实线还是虚线,默认实线:

function App() {
return (
<div className="ykui-demo-row">
<Divider dashed />
<Divider />
</div>
)
}

标题以及标题位置设置​

通过 children 属性控制嵌套的标题,通过orientation 来确定嵌套标题的位置,默认居中:

function App() {
return (
<div className="ykui-demo-column">
<Divider >文字显示分割线</Divider>
<Divider orientation='left'>文字居左分割线</Divider>
<Divider orientation='right'>文字居右分割线</Divider>
</div>
)
}

分割线间距设置​

通过 orientationMargin 属性控制分割线间距,orientation 必须为 left 或 right:

function App() {
return (
<div className="ykui-demo-column">
<Divider orientation='left' orientationMargin='100' >文字居左100px间距分割线</Divider>
<Divider orientation='right' orientationMargin={100}>文字居右100px间距分割线</Divider>
</div>
)
}

分割线颜色设置​

通过 borderColor 属性控制分割线颜色:

function App() {
return (
<div className="ykui-demo-column">
<Divider borderColor='#000000'>分割线颜色设置</Divider>
</div>
)
}

API​

属性说明类型默认值
children嵌套标题ReactNode--
type分割线类型horizontal〡verticalhorizontal
orientation标题位置left〡right〡centercenter
orientationMargin分割线间距number〡string0
dashed分割线样式booleanfalse
style分割线样式CSSProperties--
borderColor分割线颜色string#cccccc