# Grid 栅格
Fluent-UI 的栅格布局是借助 flex 来完成的。主要有两个组件:Row, Col。每一行分为 12 列,通过不同组合,可以快速开发出不同设备上自适应的应用。
Row 和 Col 组件共同实现栅格系统,一般情况下,应该将 Col 组件放置在 Row 组件内部。
# 栅格系统分界点
| 分界点 | 简写 | 宽度 | 
|---|---|---|
| small | sm | 0px - 479px | 
| medium | md | 480px - 639px | 
| large | lg | 640px - 1023px | 
| extra large | xl | 1024px - 1365px | 
| extra extra large | xxl | 1366px - 1919px | 
| extra extra extra large | xxxl | 1920px 以上 | 
# 基础布局
12
6
6
4
4
4
8
4
# 响应式布局
        栅格宽度自适应
      
 
        不同屏幕尺寸下的 `offset` 属性
      
 1
1
1
1
# Offset 列偏移
4
4
4
2
6
# Gutter 栅格间距
水平 (4px) :
 垂直 (8px) :
 2
2
2
# 辅助类
辅助类可以帮助你快速地在不同尺寸的屏幕上隐藏一些内容。你可以缩放屏幕来观察下面示例的效果。
| Class | SM | MD | LG | XL | XXL | XXXL | 
|---|---|---|---|---|---|---|
| hidden-sm | ||||||
| hidden-md | ||||||
| hidden-lg | ||||||
| hidden-xl | ||||||
| hidden-xxl | ||||||
| hidden-xxxl | ||||||
| hidden-md-down | ||||||
| hidden-md-up | ||||||
| hidden-lg-down | ||||||
| hidden-lg-up | ||||||
| hidden-xl-down | ||||||
| hidden-xl-up | ||||||
| hidden-xxl-down | ||||||
| hidden-xxl-up | 
# 属性
# Row
 | 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| gutter | 栅格边距 | string | css padding 属性的合法值 |  — | 
# Col
 | 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| span | 默认占据栅格列数 | number | 0 - 12 | 12 | 
| offset | 栅格偏移列数 | number | 0 - 12 | 12 | 
| sm | 0px - 479px 占据栅格列数 | number | — | — | 
| md | 480px - 639px 占据栅格列数 | number | — | — | 
| lg | 640px - 1023px 占据栅格列数 | number | — | — | 
| xl | 1024px - 1365px 占据栅格列数 | number | — | — | 
| xxl | 1366px - 1919px 占据栅格列数 | number | — | — | 
| xxxl | 1920px 以上 | 占据栅格列数 | number | — |