CSS 栅格布局生成器

🧱 CSS 栅格布局生成器

快速生成 CSS Grid 布局:设置列数、列宽方式、间距与断点,一键复制生成的 CSS 与 HTML 代码。

📚 深度解析:Grid 网格布局生成器

💡 常见使用场景

  • 排出二维响应式网格(图库、仪表盘)
  • 用 fr 单位做自适应列宽
  • 做圣杯/十二栏布局
基础网格
display:grid; grid-template-columns: repeat(3, 1fr); gap:16px; 生成三等宽列、间距 16px。1fr 表示等分剩余空间,auto-fill+minmax 可做自适应换行网格。
区域命名
grid-template-areas: "header header" "side main"; 用名字摆版式,直观易维护;配合 grid-column: 1 / 3 跨列。

❓ 常见问题(FAQ)

fr 单位和 % 区别?
fr 是「剩余空间分配单位」,会先扣掉固定尺寸和 gap 再分配;% 是容器宽度的百分比,不扣 gap,多个 % 列加 gap 易溢出。
auto-fill 和 auto-fit 区别?
auto-fill 保留空轨道占位,auto-fit 把空轨道折叠让已有列撑满。内容少时 auto-fit 看起来更舒展。
⚠️ 使用说明与注意事项