CSS Subgrid 布局构建器 - 对齐嵌套网格轨道
拖拽设计包含 Subgrid 的嵌套网格,直观展示子网格如何继承父网格轨道并进行独立调整,生成代码。
UD5工具箱
可视化学习网格布局 · 实时预览 · 一键复制CSS代码
1fr 2fr 表示将可用空间分成3份,第一列占1份,第二列占2份。与百分比不同,fr会在减去gap和其他固定尺寸后自动计算剩余空间,非常灵活。repeat(auto-fill, minmax(最小宽度, 1fr)) 或 repeat(auto-fit, minmax(最小宽度, 1fr)) 可以创建自动响应式的网格,无需媒体查询。例如:grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); 会在容器宽度变化时自动调整列数。repeat() 和 minmax() 配合使用。auto-fill 会保留空轨道(即使没有足够内容填充),auto-fit 会折叠空轨道并将空间分配给已有项目。实际使用中,auto-fit更常用于让内容填充整个容器宽度。grid-column: span N; 让项目跨越N列,grid-row: span N; 跨越N行。也可以使用网格线编号:grid-column: 1 / 3; 表示从第1条线到第3条线(占2列)。在上方的演示工具中点击任意网格项即可调整其跨度。minmax(最小值, 最大值) 定义轨道的最小和最大尺寸。例如 minmax(200px, 1fr) 表示轨道至少200px宽,最多占1份弹性空间。常与auto-fit/auto-fill配合实现响应式布局,确保列不会太窄也不会浪费空间。拖拽设计包含 Subgrid 的嵌套网格,直观展示子网格如何继承父网格轨道并进行独立调整,生成代码。
选择页眉、侧边栏、主体、页脚的网格布局,生成基本的布局骨架代码。
演示新的 CSS @scope 规则如何限定样式作用范围,对比传统 BEM 和 CSS Modules。
输入 GraphQL Schema SDL,生成交互式的关系图谱,展示类型、字段及关联。
编写或配置基础的CSS渐变、径向、锥形图案组合,生成美观的无缝重复背景代码。
输入网址,抓取并展示该页面的标题、描述、OG标签和Twitter Card信息。
为上传的照片添加可调节的三分线、斐波那契螺旋等构图辅助线。
提供JSON Schema定义,自动生成符合约束的示例JSON数据,用于接口文档说明。
粘贴 JSON 数组,自动生成带搜索、排序和分页功能的数据表格组件。
选择基本形状(六边形、菱形等)和配色,无缝拼接生成SVG几何背景图案。
直接编写SVG代码并实时预览,或通过基本形状工具绘制矩形、圆形、路径,适合动态图形调试。
生成漂亮几何图案或文字占位图,指定尺寸,下载用于原型。
在字符网格上通过工具绘制猫、超人等各种图案,导出为.txt ASCII艺术。
输入宽高、背景色和文字,生成对应尺寸的占位图片,适用于原型设计和文档填充。
在页面移动鼠标时显示十字参考线和像素距离,方便UI开发。
在可缩放网格上逐点绘制像素艺术,支持调色板、橡皮擦和导出PNG。
使用html2canvas截取当前网页的完整内容(需粘贴HTML或演示),生成长图并下载。
拖拽创建树形工作分解结构,清晰展示项目交付物与任务包,支持导出PNG/SVG,项目规划利器。
动画展示调用栈、宏任务和微任务的执行顺序,帮助理解JS异步机制。
设定书脊宽度,排版书名和出版社文字,模拟书脊在书架上的外观。
生成用于网页游戏或展示的动态血量/进度条样式代码,支持渐变和闪烁。
粘贴JSON-LD,校验其是否符合Schema.org语法并预览可能触发的丰富结果类型。
设置限制行数,生成带“更多”按钮的纯CSS或轻JS截断方案。
将HTML表格转换为移动端友好的折叠行显示模式,并生成相应CSS。
上传HTTP Archive格式文件,生成请求瀑布图与状态统计,深入了解网页加载细节。
按类型筛选状态码,点击查看详细描述与常见使用场景,开发调试速查手册。
输入 f(x) 表达式,可同时绘制多条函数曲线,支持缩放、拖拽和坐标点追踪,辅助数学学习。
自定义尺寸、背景色、文字,纯前端生成占位图,适用于原型设计和网页排版,无需依赖外部服务。
输入网址,使用浏览器渲染并转换为可下载的PDF文件(纯前端模拟)。
粘贴SVG代码,移除无用命名空间、注释与默认属性,减小文件体积,提升加载速度。