无需登录 数据私有 本地保存

CSS Subgrid 布局构建器 - 对齐嵌套网格轨道

63
0
0
0

使用教程

以下是使用本工具构建 Subgrid 布局的详细步骤说明。

第一步:配置父网格参数

在工具页面的顶部配置区域,设置父网格的基本布局参数:

  • 列数设置 - 设置父网格的列数,例如 3 列、4 列或更多列数
  • 行数设置 - 设置父网格的行数
  • 列间距(column-gap) - 设置相邻列之间的间距数值
  • 行间距(row-gap) - 设置相邻行之间的间距数值

设置完成后,预览区域会自动显示父网格的基本框架结构。

第二步:添加子网格容器

点击添加子网格按钮,在父网格中添加子网格容器元素。设置子网格容器的位置参数:

  • 起始列位置 - 子网格从第几列开始放置
  • 起始行位置 - 子网格从第几行开始放置
  • 跨越列数 - 子网格横向跨越多少列
  • 跨越行数 - 子网格纵向跨越多少行

子网格容器在预览区域中会以不同颜色高亮显示,方便辨识。

第三步:启用 Subgrid 继承

为子网格容器启用 Subgrid 轨道继承功能:

  • 选择 grid-template-columns: subgrid 使子网格继承父网格的列轨道定义
  • 选择 grid-template-rows: subgrid 使子网格继承父网格的行轨道定义
  • 也可以同时启用列和行两个方向的 Subgrid 继承
提示: 启用 Subgrid 后,子网格的轨道大小由父网格的定义决定,您无需单独设置子网格的列宽和行高参数。
第四步:添加子元素并调整

在子网格容器中添加子元素,观察它们如何自动对齐到父网格的轨道上。您可以调整父网格的参数,观察子网格中的元素如何同步变化。

开启对齐参考线功能,更清晰地观察各元素之间的对齐关系。尝试不同的 Subgrid 配置方案,理解列继承、行继承和双向继承的不同效果。

第五步:导出 CSS 代码

完成布局设计后,点击生成代码按钮获取完整的 CSS 代码。代码中包含了 Grid 容器样式、子网格样式和兼容性处理方案。

将生成的代码复制到项目中使用。建议在实际项目中测试布局效果,确保在目标浏览器和设备上的显示符合预期。