HTML 输出测试器 - 即时预览代码片段
输入 HTML/CSS/JS 代码,在隔离沙箱中即时渲染,支持控制台捕获。
UD5工具箱
等待输入...
div#page>ul>li.item*5 即可展开为包含5个列表项的完整 HTML 结构。Emmet 已被集成到 VS Code、Sublime Text、WebStorm 等主流编辑器中。
div → <div></div>(元素)div.class → <div class="class"></div>(类名)div#id → <div id="id"></div>(ID)div[title="hello"] → 带属性div>p → 父子关系div+p → 兄弟关系li*5 → 重复5次li.item$*3 → 编号递增($=1,2,3)li.item$$*3 → 编号补零(01,02,03)div{内容} → 文本内容(div>span)*3 → 分组重复div>ul>li^^div → ^向上攀爬一层
$ 在乘法中自动递增。多个 $ 可补零:$$→01, $$$→001。$@- 表示倒序:li.item$@-*3 → item3, item2, item1。$@5 从指定数字开始:li.item$@5*3 → item5, item6, item7。$@-5 从5开始倒序:→ item5, item4, item3。.container 展开为 <div class="container"></div>,#header 展开为 <div id="header"></div>。默认隐式标签是 div。在 ul 或 ol 内部,.item 会展开为 <li class="item"></li>。
输入 HTML/CSS/JS 代码,在隔离沙箱中即时渲染,支持控制台捕获。
在Emoji和它的JavaScript Unicode转义序列(如 \u{1F600})之间进行转换。
将Markdown文本即时转换为HTML代码,实时预览样式,直接复制HTML用于网站发布。
利用 `:target` 伪类创建无需JavaScript的弹窗组件,支持关闭按钮和遮罩层。
设置浏览器标题和图标,模拟在暗色/亮色主题下标签栏的样子。
通过实例展示原生拖放 API 的使用,包括文件拖拽上传和页面元素排序功能。
使用原生HTML Popover属性创建提示、菜单与对话框,展示四种触发方式及样式定制。
将HTML标记转换为Pug(原Jade)的缩进语法模板,去除尖括号,让模板开发更快速。
选择标题和正文的网络字体或系统字体,即时预览搭配效果。
对比 ES Module 和经典脚本的变量作用域、严格模式以及执行时机。
展示一些常用内置HTML元素和自定义元素例子,提供代码复制。
输入文字描述或符号(如K, P),生成编织花样预览图,方便织女试读图解。
设置总页数与当前页,生成数字式或省略式分页导航条。
拖拽文本框、下拉框、单选复选等元素,排列组成表单,导出整洁的HTML表单结构代码。
粘贴自定义图标字体的Unicode,调节尺寸颜色立即查看效果。
展示各种 HTML5 验证属性(required, pattern, min, max 等)和自定义验证消息的效果。
将普通CSS代码转换为Styled Components的模板字符串格式。
输入最小/最大字体大小和视口范围,生成精确的 clamp() 值及回退方案。
浏览Emoji的Unicode属性:码点、版本、肤色支持、是否推荐等详细信息。
上传序列帧图片,合成spritesheet并生成对应CSS steps()帧动画代码。
生成形似iOS或Android的开关切换按钮,支持动画和自定义颜色。
输入CSS选择器和属性值,瞬间预览在当前页面元素上的效果(不改变实际样式)。
粘贴代码自动进行语法高亮显示,支持主流编程语言,生成带行号的HTML代码块,方便嵌入博客。
配置字体、颜色、背景,生成可粘贴到浏览器控制台的%c格式化日志代码。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
输入最小视口和最大视口下的字号,生成利用clamp()的流畅缩放字体规则。
通过注册CSS属性的类型和初始值,演示如何让渐变等属性实现平滑动画。
选择基数大小与比例(如黄金比例),预览标题到正文字号层叠样式序列。
设定一个比例,生成CSS代码并在预览框中展示该比例容器的实际尺寸。
使用双栏Markdown编写大纲,左侧编辑右侧全屏预览演示,支持键盘导航和PDF导出。