Grid 栅格
引入
improt {gRow,gCol} from 'roxas-ui'
通过基础的 24 分栏,迅速简便地创建布局。
基础布局
使用单一分栏创建基础的栅格布局。
通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。
分栏布局
分栏之间存在间隔。
Row 组件 提供 gutter 属性来指定每一栏之间的间隔,默认间隔为 0。
混合布局
通过基础的 1/24 分栏任意扩展组合形成较为复杂的混合布局。
分栏偏移
支持偏移指定的栏数。
通过制定 col 组件的 offset 属性可以指定分栏偏移的栏数。
响应式布局
预设了五个响应尺寸:xs、sm、md、lg 和 xl。
Row Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
gutter | 栅格间隔 | number | — | 0 |
Col Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
span | 栅格占据的列数 | number | — | 24 |
xs | <768px 响应式栅格数或者栅格属性对象 | number | — | 0 |
sm | ≥768px 响应式栅格数或者栅格属性对象 | object (例如: {span: 4, offset: 4}) | — | false |
md | ≥992px 响应式栅格数或者栅格属性对象 | object (例如: {span: 4, offset: 4}) | — | false |
lg | ≥1200px 响应式栅格数或者栅格属性对象 | object (例如: {span: 4, offset: 4}) | — | false |
xl | ≥1920px 响应式栅格数或者栅格属性对象 | object (例如: {span: 4, offset: 4}) | — | false |