Flexbox 高级演练场 - 所有属性可视化控制
通过滑块和开关调整 Flex 容器和子项的所有 CSS 属性,实时观察布局变化,理解弹性盒子。
UD5工具箱
交互式演示 CSS Flexbox 所有核心属性,点击切换实时查看效果。选中子项可单独调整其属性。
flex-direction 决定:row(默认)时主轴为水平方向,column 时主轴为垂直方向。交叉轴始终垂直于主轴。justify-content 控制主轴对齐,align-items/align-content 控制交叉轴对齐。理解主轴和交叉轴是掌握 Flexbox 的关键。display: flex; justify-content: center; align-items: center;。点击上方「完美居中」预设按钮即可看到效果。这是 Flexbox 最经典的用法之一,彻底解决了过去用绝对定位+负边距等方式实现居中的繁琐问题。order 仅改变视觉上的渲染顺序,不会改变 DOM 结构或 HTML 源码顺序。屏幕阅读器和键盘导航仍然按照 DOM 顺序进行。因此,如果视觉顺序与 DOM 顺序差异较大,可能造成可访问性问题,建议谨慎使用 order 属性。通过滑块和开关调整 Flex 容器和子项的所有 CSS 属性,实时观察布局变化,理解弹性盒子。
拖拽调节Flex容器和子项属性,即时可视化响应效果,同时显示CSS代码,边学边用。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
展示几组在各类色盲下仍可区分的定性数据配色方案,含Hex码。
创建带有复选框或标签的多选下拉列表,支持删除已选项,键盘可全控。
上传 webpack 的 stats.json,生成交互式树状图、模块大小排名,辅助优化构建体积。
拖拽两控制点精细微调CSS `cubic-bezier()` 曲线并对比预设函数效果。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
绑定动画进度到滚动位置,交互式调整参数,直观理解scroll-timeline和view-timeline。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。
在线生成Lorem Ipsum占位文本,可指定段落数、单词数或字节数,用于设计排版和布局填充。
利用隐藏的checkbox和CSS兄弟选择器实现无需JS的暗黑/明亮主题切换。
上传一张原图,智能裁剪并输出从16x16到512x512的各尺寸ICO/PNG,适合网页与PWA。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
在布满干扰物的图片中寻找并点击目标物品,记录用时。
在线生成可折叠的手风琴面板,自定义标题、内容与图标,支持纯CSS或简单JS切换。
随机可视化Skip List的层级结构和快速查找过程,对比链表效率。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
输入开发者名单,依规则随机组成搭档,尽量不重复近期配对。
绘制或生成迷宫墙,选择DFS或BFS算法自动寻找出口,动画展示探索过程。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
创建一份让参与者寻找的物品或地标清单,可分享或打印。
选择任意基色,自动计算互补色、分裂互补及三分色,提供十六进制代码,一键复制。
在任意网页上投射可拖拽调整的栅格覆盖线,用来测量和对齐设计稿。
为图片添加类似胶片漏光的红黄色调渐变或光晕效果,营造怀旧氛围。
输入HEX,从内置的Pantone色库中寻找最接近的彩通色号及名称。