跳到主要内容

分割线 Divider

用于将内容分隔为多个区域

安装使用​

{
// 原生小程序
"usingComponents": {
"ti-divider": "@titian-design/weapp/divider/index"
},
// titan-cli搭建的项目
"usingComponents": {
"ti-divider": "platform://titian-mp/ti-divider"
}
}

用法示例​

基础用法​

<ti-divider />

分割线风格​

<ti-divider>实线</ti-divider>
<ti-divider dashed>虚线</ti-divider>

文字对齐方式​

<ti-divider text-align="left">居左</ti-divider>
<ti-divider text-align="center">居中</ti-divider>
<ti-divider text-align="right">居右</ti-divider>

分割线颜色​

<ti-divider color="red">整体红色</ti-divider>
<ti-divider border-color="blue">分割线蓝色</ti-divider>
<ti-divider color="red" border-color="blue">
文字红色、分割线蓝色
</ti-divider>
<ti-divider border-color="linear-gradient(to right, #fff 0%, #FFBE70 100%)" border-width="{{6}}">
线性渐变(默认对称)
</ti-divider>

分割线厚度​

<ti-divider border-width="{{6}}">分割线厚度</ti-divider>

分割线方向​

<ti-divider orientation="horizontal">横向</ti-divider>
<ti-divider orientation="vertical">纵向</ti-divider>

ti-divider API​

属性 Properties​

名称类型必填默认值说明备注
dashedboolean否false虚线-
hairlineboolean否false发丝线-
text-alignstring否center文本位置,可选值 left center right -
colorstring否-颜色,包括分割线和文字-
border-colorstring否-分割线颜色-
border-widthnumber否2分割线厚度,单位rpx-
orientationstring否horizontal分割线方向,可选值horizontal vertical-
ext-stylestring | Record<string, string>否-根节点样式-

插槽 Slots​

名称说明备注
default默认插槽orientation 为 horizontal 可用

外部样式类 External Classes​

名称说明备注
ext-class根节点样式类-

CSS 变量 CSS Variable​

变量默认值说明备注
--divider-gap不同orientation,默认间隔不同;horizontal vertical 分别对应24rpx 20rpx分割线和文字间距-
--divider-width2rpx分割线厚度-
--divider-colorvar(--neutral-color-6, #f2f2f2)分割线颜色-
--divider-stylesolid分割线类型-