Layout 栅格布局
概述
我们采用了24栅格系统,将区域进行24等分,这样可以轻松应对大部分布局问题。使用栅格系统进行网页布局,可以使页面排版美观、舒适。
我们定义了两个概念,行row
和列col
,具体使用方法如下:
- 使用
i-row
在水平方向创建一行 - 将一组
i-col
插入在i-row
中 - 在每个
i-col
中,键入自己的内容 - 通过设置
i-col
的span
参数,指定跨越的范围,其范围是1到24 - 每个
i-row
中的i-col
总和应该为24
使用指南
在 .json 中引入组件
"usingComponents": {
"i-row": "../../dist/row/index",
"i-col": "../../dist/col/index"
}
示例
<i-row>
<i-col span="8" i-class="col-class">col-8</i-col>
<i-col span="8" i-class="col-class">col-8</i-col>
<i-col span="8" i-class="col-class">col-8</i-col>
</i-row>
API
Row properties
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
i-class | 自定义 class 类名 | String | - |
Col properties
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
span | 栅格的占位格数,可选值为0~24的整数,为 0 时,相当于display:none | Number | - |
offset | 栅格左侧的间隔格数,间隔内不可以有栅格 | Number | - |
i-class | 自定义 class 类名 | String | - |