可变字体实验场 - 调节字重/宽度/倾斜轴
加载一个可变字体文件,通过滑块动态调整注册轴(wght, wdth, slnt 等),实时预览。
UD5工具箱
实时预览不同屏幕宽度 · 拖动调节 · 标尺参考 · 多设备预设
@media (min-width: 768px)这类媒体查询来定义断点样式。frame-ancestors指令来禁止被iframe嵌入,这是为了防止点击劫持等安全风险。如遇到加载失败,建议:①使用本地开发服务器地址(如localhost);②使用允许iframe嵌入的测试站点;③在新标签页中直接打开该URL进行测试;④使用浏览器开发者工具的响应式设计模式作为替代方案。@media (min-width: ...)逐步为大屏幕添加更丰富的布局。这种方式可以确保核心内容在所有设备上都能正常显示,避免在小屏幕上隐藏重要信息,同时减少不必要的CSS代码。Bootstrap 5和Tailwind CSS都采用移动优先策略。clamp()函数实现流体排版(如font-size: clamp(1rem, 2vw, 1.5rem));④使用srcset和picture元素提供响应式图片;⑤使用容器查询(Container Queries)基于父容器而非视口进行响应式调整;⑥测试时关注内容可读性和交互元素的可点击区域大小。http://localhost:端口号即可。注意:①确保本工具页面和测试页面使用相同的协议(都是http或都是https);②如果遇到跨域问题,可以在本地服务器上设置允许iframe嵌入的响应头;③也可以使用127.0.0.1替代localhost;④对于使用框架内置开发服务器的项目(如Vite、Webpack Dev Server),通常默认允许同源iframe加载。加载一个可变字体文件,通过滑块动态调整注册轴(wght, wdth, slnt 等),实时预览。
生成带高光扫描动画的按钮,模仿游戏UI中的华丽效果,提供CSS代码。
轻量化的全屏提醒浮层,定期提示移开视线远眺和增加眨眼频率。
随机生成一组性格缺陷与怪癖,使笔下的角色更加立体真实。
编写或粘贴 HTML 邮件代码,通过免费邮件发送 API 发送一份测试邮件给自己检查效果。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
粘贴原始Webhook请求体,自动识别并格式化,便于阅读调试。
显示文本中的非换行空格、全角空格等隐藏字符映射。
手动播放一个动画,录制元素实际位置变化,反向生成@keyframes。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
粘贴HTML/CSS片段,拖动视口调整宽度,实时观察布局变化。
通过Web MIDI API连接键盘,实时显示收到的音符开/关与控制器变化。
实时显示touchstart/move/end事件的所有属性:坐标、力度、半径与角度,辅助手势开发。
拖拽改变容器宽度,观察使用container-type和@container规则的元素如何自适应样式。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
生成临时唯一URL,展示接收到的Webhook请求头与体,便于本地开发调试回调。
枚举当前作用域下的所有Cache Storage,查看资源条目和所占空间,支持手动清理。
生成一个从左侧或右侧滑出、带有透明遮罩层的移动端菜单组件。
请求USB设备并列出接口,发送和接收数据,适用于调试兼容WebUSB的微控制器。
扫描指定CSS中的所有媒体查询,生成带断点标记的视口标尺和交互式覆盖图。
在卡片内调整容器尺寸,直观预览基于容器宽度的样式变化,学习和验证CSS容器查询。
对页面进行两次堆快照(需手动操作),简单对比新增对象数量和大小。
输入URL,在同一个页面上并排显示手机/平板/桌面三种尺寸的实时预览。
以表格形式查看当前页所有Cookie,可修改值、有效期、属性或删除。
输入多尺寸图片URL,生成带srcset和sizes的响应式img标签,适配各种屏幕。
列出已连接的HID设备,获取产品名和供应商ID,并可监听输入报告。
请求串口权限,向设备发送文本命令并显示接收数据,用于嵌入式调试。
设定最小、首选、最大三个尺寸及视口范围,生成响应式CSS clamp()表达式。
查看当前网站所有Cookie的详情,支持新增、修改值、删除和设置有效期,理解HTTP状态。