localeCode: zh-CN order: 12 category: 基础 title: Divider 分割线 icon: doc-divider
import { Divider } from '@douyinfe/semi-ui';
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>
    );
};
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>
    );
};
| 属性 | 说明 | 类型 | 默认值 | 版本 | 
|---|---|---|---|---|
| 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 |