开发预览 更新于 2026-05-10

Grid 栅格

24 栅格系统,基于 Row / Col 组织页面比例、间距、偏移和响应式布局。

基础用法

CfRow / CfCol 是 24 栅格系统:一行被划分为 24 份,span=6 占 25%,span=8 占 33.33%,span=12 占 50%。gutter 控制列间距与行间距,offset 控制左侧留白。

100%
25%
25% + offset 6
33.33%
33.33% + offset 8
50%
66.66%
xs=24 / md=12 / lg=8
响应式断点
gutter=[12, 12]
Demo source
src/App.vue vue
<CfRow :gutter="[16, 16]">
<CfCol :span="6">25%</CfCol>
<CfCol :span="12">50%</CfCol>
<CfCol :span="6">25%</CfCol>
</CfRow>
src/App.tsx tsx
<CfRow gutter={[16, 16]}>
<CfCol span={6}>25%</CfCol>
<CfCol span={12}>50%</CfCol>
<CfCol span={6}>25%</CfCol>
</CfRow>

Row API

属性类型默认值说明
asstring / ElementTypediv渲染元素
gutternumber / string / [x, y]0水平 / 垂直间距
justifystart / center / end / space-around / space-between / space-evenlystart水平分布
aligntop / middle / bottom / stretchtop垂直对齐
wrapbooleantrue是否换行

Col API

属性类型默认值说明
asstring / ElementTypediv渲染元素
spannumber24占据列数,范围 0–24
offsetnumber0左侧偏移列数
pushnumber0向右移动列数
pullnumber0向左移动列数
ordernumber0flex 排序
xs / sm / md / lg / xl / xxlnumber / ColBreakpointConfig响应式配置

ColBreakpointConfig

字段类型说明
spannumber断点下占据列数
offsetnumber断点下左侧偏移
pushnumber断点下右移
pullnumber断点下左移
ordernumber断点下排序

反馈与讨论

Grid 栅格 的讨论

0
0 / 600
一键发送
正在加载评论...