CSS Grid生成器
免费在线CSS Grid生成工具。通过可视化编辑器设置行、列和间距,自动生成布局代码。一键复制。浏览器处理。
按 Ctrl+D 收藏此页面
CSS Grid生成器是一款免费在线工具,可视化设计网格布局。 通过拖拽设置行列数、间距和单元格布局,自动生成CSS Grid代码。 支持实时预览。 在浏览器中处理,完全免费。 CSS Grid生成器可提升网页与UI设计以及前端开发的工作效率。 无需安装或登录,在电脑和手机的浏览器中即可直接使用。
免费在线CSS Grid生成工具。通过可视化编辑器设置行、列和间距,自动生成布局代码。一键复制。浏览器处理。
按 Ctrl+D 收藏此页面
CSS Grid生成器是一款免费在线工具,可视化设计网格布局。 通过拖拽设置行列数、间距和单元格布局,自动生成CSS Grid代码。 支持实时预览。 在浏览器中处理,完全免费。 CSS Grid生成器可提升网页与UI设计以及前端开发的工作效率。 无需安装或登录,在电脑和手机的浏览器中即可直接使用。
CSS Grid适用于二维(行+列)布局,Flexbox适用于一维(行或列)布局。复杂页面布局更适合用Grid。
fr(fraction)是CSS Grid中使用的比例单位。例如1fr 2fr将空间按1:2比例分配。对响应式布局非常有用。
可以。写成 repeat(auto-fit, minmax(240px, 1fr)),只固定列的最小宽度,剩下的交给浏览器计算:视口变宽就自动增列,变窄就减列,一个断点都不用写就能从手机覆盖到桌面。注意 auto-fill 会在剩余空间里留下空轨道,而 auto-fit 会把已有列拉伸填满,因此项目数量少时两者结果不同。
因为网格项的最小尺寸默认是 auto,它拒绝缩得比内容还小——一个长网址或无法断开的单词就能把整列撑开。给该项加上 min-width: 0,网格就能重新压缩它;再配上 overflow-wrap: anywhere,长字符串就会换行。用 minmax(0, 1fr) 代替单纯的 1fr 来定义轨道,可以从根上消除这个问题,因此这种写法很常见。