# Layout 布局
# 引入
在 app.json 或 index.json 中引入组件,详细介绍见快速上手
"usingComponents": {
"lin-row": "/dist/row/index",
"lin-col": "/dist/col/index"
}
# 基本用法
Layout 组件提供了24列栅格
,通过在Col
上添加span
属性设置列所占的宽度百分比。此外,添加offset
属性可以设置列的偏移宽度,计算方式与 span 相同
代码示例
<lin-row>
<lin-col span="8">span: 8</lin-col>
<lin-col span="8">span: 8</lin-col>
<lin-col span="8">span: 8</lin-col>
</lin-row>
<lin-row>
<lin-col span="4">span: 4</lin-col>
<lin-col span="10" offset="4">offset: 4, span: 10</lin-col>
</lin-row>
<lin-row>
<lin-col offset="12" span="12">offset: 12, span: 12</lin-col>
</lin-row>
lin-col .lin-col {
height: 30px;
margin-bottom: 10px;
font-size: 13px;
line-height: 30px;
color: #fff;
text-align: center;
background-clip: content-box;
}
lin-row lin-col:nth-child(odd) .lin-col {
background-color: #39a9ed;
}
lin-row lin-col:nth-child(even) .lin-col {
background-color: #66c6f2;
}
# 设置列元素间距
通过gutter
属性可以设置列元素之间的间距,默认间距为 0
代码示例
<lin-row gutter="20">
<lin-col span="8">span: 8</lin-col>
<lin-col span="8">span: 8</lin-col>
<lin-col span="8">span: 8</lin-col>
</lin-row>
lin-col .lin-col {
height: 30px;
margin-bottom: 10px;
font-size: 13px;
line-height: 30px;
color: #fff;
text-align: center;
background-clip: content-box;
}
lin-row lin-col:nth-child(odd) .lin-col {
background-color: #39a9ed;
}
lin-row lin-col:nth-child(even) .lin-col {
background-color: #66c6f2;
}
# Row 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
gutter | 列元素之间的间距(单位为 px) | Number | — | — |
# Row 外部样式类
类名 | 说明 |
---|---|
custom-class | 根节点样式类 |
# Col 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
span | 列元素宽度 | Number | — | — |
offset | 列元素偏移距离 | Number | — | — |
# Col 外部样式类
类名 | 说明 |
---|---|
custom-class | 根节点样式类 |
← Loading 加载 Cell 单元格 →