# Grid 网格组件
# 基本用法
col-12
col-12
col-8
col-8
col-8
col-6
col-6
col-6
col-6
# 区块间隔
col-12
col-12
col-8
col-8
col-8
col-6
col-6
col-6
col-6
# 左右偏移
col-8
col-8 col-offset-8
col-6 col-offset-6
col-6 col-offset-6
col-12 col-offset-6
# flex 水平对齐
子元素左对齐
col-4
col-4
col-4
col-4
子元素居中
col-4
col-4
col-4
col-4
子元素右对齐
col-4
col-4
col-4
col-4
子元素两端对齐,子元素之间的间隔都相等
col-4
col-4
col-4
col-4
子元素两侧的间隔相等,子元素之间的间隔比子元素与边框的间隔大一倍
col-4
col-4
col-4
col-4
# flex 垂直对齐
Align: flex-start
col-4
col-4
col-4
col-4
Align: center
col-4
col-4
col-4
col-4
Align: flex-end
col-4
col-4
col-4
col-4
# flex 排序
1 col-order-4
2 col-order-3
3 col-order-2
4 col-order-1
# API
提示
与 flex 相关的属性:justify
、align
、order
分别对应原生 CSS 的 flex
布局中的 justify-content
、align-items
、order
属性,其属性值也保持一致。
不熟悉 flex
的同学可以参考:Flex 布局教程:语法篇 - 阮一峰
# Row
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
gutter | 栅格间隔 | Number | 0 |
type | 布局模式,可选 flex ,现代浏览器 下有效 | String | - |
justify | flex 布局下的水平排列方式:flex-start flex-end center space-between space-around | String | flex-start |
align | flex 布局下的垂直对齐方式:flex-start flex-end center baseline stretch | String | stretch |
# Col
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
span | 栅格占位格数,为 0 时相当于 display: none | Number | - |
offset | 栅格左侧的间隔格数,间隔内不可以有栅格 | Number | 0 |
order | 栅格顺序,flex 布局模式下有效 | Number | 0 |