Divider 分割线
区隔内容的分割线。
基础用法
对不同章节的文本段落进行分割。
Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur, business magnate, inventor, and industrial designer. He was the chairman, chief executive officer (CEO), and co-founder of Apple Inc.
He was born in San Francisco, California, and put up for adoption. Jobs was adopted by Clara and Paul Jobs, and grew up in Mountain View, California, which was part of the Santa Clara Valley that would later become known as Silicon Valley.
In late 1973, Jobs took a job as a technician at Atari, Inc. in Los Gatos, California. He traveled to India in mid-1974 to visit Neem Karoli Baba at his Kainchi Dham ashram with his Reed friend Dan Kottke, searching for spiritual enlightenment.
<template>
<div>
<p>
Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur, business magnate, inventor, and industrial designer. He was the chairman, chief executive officer (CEO), and co-founder of Apple Inc.
</p>
<ExDivider />
<p>
He was born in San Francisco, California, and put up for adoption. Jobs was adopted by Clara and Paul Jobs, and grew up in Mountain View, California, which was part of the Santa Clara Valley that would later become known as Silicon Valley.
</p>
<ExDivider />
<p>
In late 1973, Jobs took a job as a technician at Atari, Inc. in Los Gatos, California. He traveled to India in mid-1974 to visit Neem Karoli Baba at his Kainchi Dham ashram with his Reed friend Dan Kottke, searching for spiritual enlightenment.
</p>
</div>
</template>带文字的分割线
分割线中带有文字,可以用 orientation 指定文字位置。
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
<template>
<div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
<ExDivider>Text</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
<ExDivider orientation="left">Left Text</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
<ExDivider orientation="right">Right Text</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
</div>
</template>垂直分割线
使用 type="vertical" 设置为行内的垂直分割线。 Text
<template>
<div>
Text
<ExDivider type="vertical" />
<a href="#">Link</a>
<ExDivider type="vertical" />
<a href="#">Link</a>
</div>
</template>分割线样式
使用 dashed 可以设置为虚线。
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
<template>
<div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
<ExDivider dashed />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
<ExDivider dashed>With Text</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista probare, quae sunt a te dicta? Refert tamen, quo modo.
</p>
</div>
</template>分割线颜色
自定义分割线颜色。
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<template>
<div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<ExDivider color="#7cb305" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<ExDivider color="#7cb305">Green Text</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<ExDivider color="#00f0ff">Neon Blue</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<ExDivider color="#ff007f" dashed>Neon Pink Dashed</ExDivider>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
</div>
</template>分割线尺寸
通过 size 属性设置分割线的粗细。
Default size
Small size
Large size
Custom size
<template>
<div>
<p>Default size</p>
<ExDivider />
<p>Small size</p>
<ExDivider size="small" />
<p>Large size</p>
<ExDivider size="large" />
<p>Custom size</p>
<ExDivider :size="5" />
</div>
</template>分割线间距
通过 margin 属性设置分割线的上下间距。
Default margin
Small margin
Large margin
No margin
<template>
<div>
<p>Default margin</p>
<ExDivider />
<p>Small margin</p>
<ExDivider margin="8px" />
<p>Large margin</p>
<ExDivider margin="32px" />
<p>No margin</p>
<ExDivider margin="0" />
</div>
</template>API
Divider Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| type | 水平还是垂直类型 | 'horizontal' | 'vertical' | 'horizontal' |
| orientation | 分割线标题的位置 | 'left' | 'center' | 'right' | 'center' |
| orientation-margin | 标题和最近 left/right 边框之间的距离,去除了分割线,同时 orientation 必须为 left 或 right | string | number | - |
| dashed | 是否虚线 | boolean | false |
| size | 分割线粗细 | 'small' | 'default' | 'large' | number | 'default' |
| margin | 分割线上下间距 | string | number | - |
| plain | 文字是否显示为普通正文样式 | boolean | false |
| color | 分割线颜色 | string | - |
Divider Slots
| 名称 | 说明 |
|---|---|
| default | 嵌套的标题 |
Divider CSS Variables
| 变量名 | 说明 | 默认值 |
|---|---|---|
--ex-divider-color | 分割线颜色 | rgba(5, 5, 5, 0.06) |
--ex-divider-text-color | 文字颜色 | rgba(0, 0, 0, 0.88) |
--ex-divider-font-size | 文字大小 | 16px |
--ex-divider-margin | 上下间距 | 24px 0 |
--ex-divider-vertical-margin | 垂直分割线左右间距 | 0 8px |
--ex-divider-text-padding | 文字内边距 | 0 1em |
--ex-divider-orientation-margin | 标题边距 | 5% |