🔲

CSS Grid 生成器

设置行列数与间距,可视化生成 CSS Grid 网格布局代码。

本地处理 · 不上传

加载工具中…

相关:CSS Grid · 网格布局 · grid生成 · 栅格 · 布局代码

CSS Grid 生成器可视化配置行列数量、尺寸与间距,支持命名区域布局,实时预览并输出 grid 相关的 CSS 代码。

使用步骤

  1. 设置行列数量与各自尺寸
  2. 调整间距
  3. 按需划分命名区域
  4. 复制生成的 CSS

使用场景

  • 搭建页面的整体骨架布局
  • 实现响应式的卡片网格
  • 制作经典的头部侧边栏内容区布局
  • 设计仪表盘的分区排布

小贴士

  • `fr` 是 Grid 独有的单位,表示剩余空间的份数。`1fr 2fr` 就是按一比二分配剩余空间,比百分比更省心,因为它自动扣除了间距。
  • `repeat(auto-fill, minmax(200px, 1fr))` 一行就能实现响应式卡片网格,无需任何媒体查询。
  • grid-template-areas 用字符串画出布局形状,可读性极高,改版式只要改这几行字符画。

常见问题

fr 和百分比有什么区别?

百分比基于容器总宽度计算,加上 gap 后容易溢出;fr 分配的是扣除间距后的剩余空间,因此 `1fr 1fr` 配合 gap 永远刚好填满,不会溢出。

auto-fill 和 auto-fit 有什么不同?

列数不足以填满时,auto-fill 保留空列,auto-fit 则把空列折叠、让现有项目拉伸占满。想让少量卡片撑满整行就用 auto-fit。

Grid 兼容性如何?

现代浏览器全面支持,包括子网格等较新特性也已普及。除非必须兼容 IE,否则可以放心使用。

CSS Grid 生成器是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用CSS Grid 生成器,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。