Layout 栅格布局

概述

我们采用了24栅格系统,将区域进行24等分,这样可以轻松应对大部分布局问题。使用栅格系统进行网页布局,可以使页面排版美观、舒适。

我们定义了两个概念,行row和列col,具体使用方法如下:

  • 使用i-row在水平方向创建一行
  • 将一组i-col插入在i-row
  • 在每个i-col中,键入自己的内容
  • 通过设置i-colspan参数,指定跨越的范围,其范围是1到24
  • 每个i-row中的i-col总和应该为24

使用指南

在 .json 中引入组件

  1. "usingComponents": {
  2. "i-row": "../../dist/row/index",
  3. "i-col": "../../dist/col/index"
  4. }

示例

  1. <i-row>
  2. <i-col span="8" i-class="col-class">col-8</i-col>
  3. <i-col span="8" i-class="col-class">col-8</i-col>
  4. <i-col span="8" i-class="col-class">col-8</i-col>
  5. </i-row>

API

Row properties

属性说明类型默认值
i-class自定义 class 类名String-

Col properties

属性说明类型默认值
span栅格的占位格数,可选值为0~24的整数,为 0 时,相当于display:noneNumber-
offset栅格左侧的间隔格数,间隔内不可以有栅格Number-
i-class自定义 class 类名String-