可变字体实验场 - 调节字重/宽度/倾斜轴
加载一个可变字体文件,通过滑块动态调整注册轴(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 发送一份测试邮件给自己检查效果。
创建一个测试自定义元素,记录并展示 connectedCallback, attributeChangedCallback 等执行顺序。
粘贴 HTML 邮件代码,模拟在 Outlook、Gmail、Apple Mail 等环境下的渲染效果。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
展示当前推送订阅详情,解析 VAPID 公钥,模拟接收推送事件,方便开发阶段测试。
显示文本中的非换行空格、全角空格等隐藏字符映射。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。
粘贴HTML/CSS片段,拖动视口调整宽度,实时观察布局变化。
通过Web MIDI API连接键盘,实时显示收到的音符开/关与控制器变化。
拖拽改变容器宽度,观察使用container-type和@container规则的元素如何自适应样式。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
生成临时唯一URL,展示接收到的Webhook请求头与体,便于本地开发调试回调。
枚举当前作用域下的所有Cache Storage,查看资源条目和所占空间,支持手动清理。
生成一个从左侧或右侧滑出、带有透明遮罩层的移动端菜单组件。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
输入网址,抓取并展示该页面的标题、描述、OG标签和Twitter Card信息。
请求USB设备并列出接口,发送和接收数据,适用于调试兼容WebUSB的微控制器。
扫描指定CSS中的所有媒体查询,生成带断点标记的视口标尺和交互式覆盖图。
在卡片内调整容器尺寸,直观预览基于容器宽度的样式变化,学习和验证CSS容器查询。
对页面进行两次堆快照(需手动操作),简单对比新增对象数量和大小。
输入URL,在同一个页面上并排显示手机/平板/桌面三种尺寸的实时预览。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。
手动构建HTTP请求,选择方法,填写头和主体,发送并查看完整响应。
列出已连接的HID设备,获取产品名和供应商ID,并可监听输入报告。
请求串口权限,向设备发送文本命令并显示接收数据,用于嵌入式调试。
查看当前网站所有Cookie的详情,支持新增、修改值、删除和设置有效期,理解HTTP状态。