Skip to content

Row / Col 栅格

xy-rowxy-col 用于搭 24 栅格布局,适合筛选栏、统计卡片区、表单分栏和控制台首页这类需要稳定横向编排的中后台页面。 如果你想单独查列宽、偏移和断点规则,可以直接看 Col 栅格列 页面。

基础栅格

默认一行分成 24 份,span 表示当前列占几份。

先用 span 切出稳定的列宽,再决定卡片内容和视觉节奏。

8
8
8

列间距

gutterxy-row 统一控制,内部 xy-col 会自动拿到等分内边距,不需要每列自己补左右 padding。

gutter 适合统一控制卡片、表单分栏和统计模块之间的呼吸感。

6
6
6
6

对齐方式

justify 控制主轴分布,align 控制交叉轴对齐。它们只作用在 xy-row 上。

对齐能力适合做顶部摘要区、工具栏尾部聚合和高低卡片混排。

摘要
环比
待办

响应式列宽

xy-col 支持 xs / sm / md / lg / xl 五个断点。你可以直接传数字,也可以传对象形式配置 span / offset / pull / push

数字写法适合只改列宽,对象写法适合在不同断点顺便处理偏移和位移。

xs 24 / sm 12 / lg 8
xs 24 / sm 12 / lg 8
sm 偏移 6 列

何时使用

  • 需要把一整行内容拆成固定比例区域,例如筛选栏、统计面板、设置页双栏。
  • 需要在多个断点下保持相对稳定的版心节奏,而不是依赖纯粹的内容自适应。
  • 需要统一控制列间距,让卡片与卡片之间的留白跟随页面布局整体变化。

断点说明

断点范围
xs< 768px
sm>= 768px
md>= 992px
lg>= 1200px
xl>= 1920px

Row API

Row Attributes

属性说明类型默认值
tag渲染的根标签string'div'
gutter栅格间距,单位为 pxnumber0
justify主轴对齐方式RowJustify'start'
align交叉轴对齐方式RowAlign

Row Slots

插槽说明
default行内容,一般由多个 xy-col 组成

Col API

Col Attributes

属性说明类型默认值
tag渲染的根标签string'div'
span当前列占据的栅格数number24
offset左侧偏移的栅格数number0
pull向左位移的栅格数number0
push向右位移的栅格数number0
xs< 768px 的响应式列配置ColSize
sm>= 768px 的响应式列配置ColSize
md>= 992px 的响应式列配置ColSize
lg>= 1200px 的响应式列配置ColSize
xl>= 1920px 的响应式列配置ColSize

Col Slots

插槽说明
default列内容,通常承载卡片、表单块或工具区域

行为约定

  • gutterxy-row 统一下发,xy-col 会自动计算左右内边距。
  • xy-col 可以单独使用;如果外层没有 xy-row,它会退回到无间距模式。
  • 响应式能力基于断点样式切换,而不是运行时监听窗口宽度。
  • span 或某个断点下的 span0 时,该列会在对应范围内隐藏。