UNPKG

@douyinfe/semi-ui

Version:

A modern, comprehensive, flexible design system and UI library. Connect DesignOps & DevOps. Quickly build beautiful React apps. Maintained by Douyin-fe team.

111 lines (84 loc) 3.22 kB
--- localeCode: zh-CN order: 25 category: 基础 title: Divider 分割线 icon: doc-divider brief: 分割线是一个呈线状的轻量化组件,用于有逻辑的组织元素内容和页面结构或区域。 --- ## 代码演示 ### 如何引入 ```jsx import import { Divider } from '@douyinfe/semi-ui'; ``` ### 基本用法 ```jsx live=true import React from 'react'; import { Divider } from '@douyinfe/semi-ui'; () => { return ( <div> <h3>水平实线</h3> <span>Semi Design 是一个设计系统。</span> <Divider margin='12px'/> <span>它定义了一套中后台设计与前端基础组件。</span> <h3 style={{ "marginTop": "40px" }}>水平虚线</h3> <span>Semi Design 是一个设计系统。</span> <Divider dashed={true} margin='12px'/> <span>它定义了一套中后台设计与前端基础组件。</span> <h3 style={{ "marginTop": "40px" }}>垂直实线</h3> <div> <span></span> <Divider layout="vertical" margin='12px'/> <span></span> <Divider layout="vertical" margin='12px'/> <span></span> </div> <h3 style={{ "marginTop": "40px" }}>垂直虚线</h3> <div> <span></span> <Divider layout="vertical" dashed={true} margin='12px'/> <span></span> <Divider layout="vertical" dashed={true} margin='12px'/> <span></span> </div> </div> ); }; ``` ### 包含内容 ```jsx live=true import React from 'react'; import { Divider, Typography } from '@douyinfe/semi-ui'; import { IconSemiLogo } from '@douyinfe/semi-icons'; () => { return ( <div> <Divider margin='12px' align='left'> 这是居左文字 </Divider> <Divider margin='12px' align='center'> 这是居中文字 </Divider> <Divider margin='12px' align='right'> 这是居右文字 </Divider> <Divider margin='12px'> <IconSemiLogo /> </Divider> </div> ); }; ``` ## API参考 | 属性 | 说明 | 类型 | 默认值 | 版本 | |-----------|--------------------------------|-------------|---------| --------- | | align | 带内容时,内容对齐方式 | left \| center \| right | center |2.9.0 | | children | 内容 | ReactNode | 无 | 2.9.0 | | className | 类名 | string | 无 |2.9.0 | | dashed | 是否为虚线 | boolean | false |2.9.0 | | layout | 分割线方向 | horizontal \| vertical | horizontal |2.9.0 | | margin | 分割线上下 margin (垂直方向时为左右 margin) | number \| string | 无 |2.9.0 | | style | 自定义样式 | CSSProperties | 无 |2.9.0 | ## 设计变量 <DesignToken/>