Grid 设计文档

24 栅格布局:Row 容器 + Col 列,严格对齐 Semi。默认 Row=cd-row(display:block + clearfix),Col 用 float:left + width% 布局;Row type="flex" 时切 flex 布局并激活 justify/align(cd-row-flex-{justify}/-{align})。gutter 经 context 下发到 Col:Row 施加四向负 margin、Col 施加四向 padding 抵消,支持 [x,y] 与响应式对象(screens 状态机 + responsiveArray 从大到小降级)。Col 响应式为纯 CSS 类驱动(cd-col-{bp}-{span} 等,靠 @media 断点层叠)。

← API 文档

使用建议

24 栅格布局:Row 容器 + Col 列,严格对齐 Semi。默认 Row=cd-row(display:block + clearfix),Col 用 float:left + width% 布局;Row type="flex" 时切 flex 布局并激活 justify/align(cd-row-flex-{justify}/-{align})。gutter 经 context 下发到 Col:Row 施加四向负 margin、Col 施加四向 padding 抵消,支持 [x,y] 与响应式对象(screens 状态机 + responsiveArray 从大到小降级)。Col 响应式为纯 CSS 类驱动(cd-col-{bp}-{span} 等,靠 @media 断点层叠)。

Accessibility

  • 纯布局容器,不引入语义角色

设计变量

变量默认值用法
--cd-width-grid-columns 24栅格宽度