layui/package/document-component/src/document/zh-CN/components/line.md
2022-06-25 20:10:12 +08:00

129 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

::: anchor
:::
::: title 基础使用
:::
::: describe 默认为水平分割线
:::
::: demo
<template>
默认分割线
<lay-line></lay-line><br/>
赤色分割线
<lay-line theme="red"></lay-line><br/>
橙色分割线
<lay-line theme="orange"></lay-line><br/>
墨绿分割线
<lay-line theme="green"></lay-line><br/>
青色分割线
<lay-line theme="cyan"></lay-line><br/>
蓝色分割线
<lay-line theme="blue"></lay-line><br/>
黑色分割线
<lay-line theme="black"></lay-line><br/>
自定义颜色
<lay-line theme="#EEF08D"></lay-line><br/>
</template>
<script>
import { ref } from 'vue'
export default {
setup() {
return {
}
}
}
</script>
:::
::: title 带内容的分割线
:::
::: describe 带内容的分割线contentPosition 属性设置内容位置offset 属性设置内容偏移量, 单位 <code>px</code> 或百分比值。也可以通过 <code>border-style</code><code>border-width</code>自定义样式
:::
::: demo
<template>
<lay-line>🌲 🌲 🌲 🌲</lay-line><br>
<lay-line contentPosition="left">left 默认</lay-line><br>
<lay-line contentPosition="right" offset="8%">right 百分比</lay-line><br>
<lay-line border-style="dashed" border-width="3px">自 定 义 宽 度 和 样 式</lay-line><br>
</template>
<script>
</script>
:::
::: title 竖直分割线
:::
::: describe 设置 <code>direction = 'vertical'</code> 即可使用竖直分割线
:::
::: demo
<template>
默认分割线
<lay-line direction="vertical"></lay-line>
赤色分割线
<lay-line direction="vertical" theme="red"></lay-line>
橙色分割线
<lay-line direction="vertical" theme="orange"></lay-line>
墨绿分割线
<lay-line direction="vertical" theme="green"></lay-line>
青色分割线
<lay-line direction="vertical" theme="cyan"></lay-line>
蓝色分割线
<lay-line direction="vertical" theme="blue"></lay-line>
黑色分割线
<lay-line direction="vertical" theme="black"></lay-line>
</template>
<script>
</script>
:::
::: title Line 属性
:::
::: table
| 属性 | 说明 | 可选值 |
| ----- | ----------- | --------------------------------------------- |
| direction | 分割线的方向 | `horizontal` `vertical`|
| contentPosition | 分割线内容位置 | `center` `left` `right` |
| offset | 分割线内容偏移量,单位 px | eg: `30px` `20%`|
| theme | 主题 | `red` `orange` `green` `cyan` `blue` `black` `gray` 或 string |
| borderWidth | 分割线宽度,单位 px | eg: `2px`|
| borderStyle | 分割线样式 | <a href="https://developer.mozilla.org/zh-CN/docs/Web/CSS/border-style">参见MDNborder-style</a> |
:::
::: title Line 插槽
:::
::: table
| 插槽 | 说明 |
| ------ | ---------- |
| default| 默认插槽,仅支持 direction 为 `horizontal`|
:::
::: contributor line
:::
::: previousNext line
:::