媒体查询构建器 - 组合条件生成CSS
通过下拉选择宽度、高度、分辨率等,逻辑组合并生成完整的@media规则。
UD5工具箱
请先在左侧编辑或选择 JSON Schema,
然后点击 "生成表单"
string(字符串)、number(数字,含小数)、integer(整数)、boolean(布尔值 true/false)、object(对象,可嵌套属性)、array(数组,通过 items 定义元素结构)、null(空值)。类型可以组合使用,如 "type": ["string", "null"] 表示字符串或空值均可。
required 是一个字符串数组,列出对象中必须存在的属性名。例如:"required": ["name", "email"] 表示 name 和 email 字段为必填。注意 required 定义在父级对象上,而非属性自身。在本工具中,必填字段的标签旁会显示红色星号 *,且输入框会带有 HTML5 required 验证。
enum 用于限定字段值必须是指定选项之一(如 "enum": ["red", "green", "blue"]),本工具会渲染为下拉选择框。format 则是语义格式提示,常用值包括:"email"(邮箱)、"uri"(网址)、"date"(日期)、"date-time"(日期时间)、"password"(密码)。本工具会根据 format 自动选择合适的 HTML5 输入类型。
properties 中将某个属性的 type 设为 "object",并为其定义 properties 和 required。本工具会使用虚线边框的字段组来渲染嵌套对象。"type": "array" 并通过 items 定义元素结构。简单类型数组(如 string 数组)会渲染为可动态添加/删除的输入框列表;对象数组则渲染为可动态管理的对象卡片组,支持 minItems 和 maxItems 约束。
schema 字段。
pattern 用于对字符串字段应用正则表达式验证。例如 "pattern": "^[a-zA-Z0-9_]+$" 只允许字母数字和下划线。本工具会将 pattern 直接转换为 HTML5 的 pattern 属性,浏览器会自动进行前端验证。配合 minLength 和 maxLength 可实现精细的输入约束。
通过下拉选择宽度、高度、分辨率等,逻辑组合并生成完整的@media规则。
将复杂嵌套JSON数组转为CSV,支持选择性展平列和排除字段,适配数据导出需求。
生成优先调用系统自带手写风格字体的font-family栈,让网页更亲切。
通过表单设置方法、头、体等参数,自动生成对应的 cURL 命令,方便复制执行。
粘贴package.json内容,与npm registry版本对比,列出过期的包和建议升级版本。
输入服务地址与方法,构造 gRPC-Web 请求,查看二进制帧与反序列化后的响应消息。
演示Service Worker或简单代理拦截fetch请求并返回自定义JSON数据。
快速创建FAQ样式的手风琴列表,填入问题与答案,生成HTML/CSS/JS交互代码。
输入文本和容器宽度,计算所需的字体大小使文本不换行,利用JS测量实时反馈。
加载SVG文件,查看和修改其内部<title>, <desc>等元数据,提升可访问性。
输入名字,生成带有首字母的彩色圆形头像,适合无头像用户使用。
选择国家,生成符合当地格式的随机假地址,包括街道、城市、邮编和电话号码。
单独对元素背景区域应用模糊、亮度、灰度等滤镜,生成兼容的CSS backdrop-filter属性。
上传SVG,自动生成多种尺寸的透明PNG表情包,适合聊天分享。
可视化定制弹窗样式、按钮文案和动画,生成替换原生alert的HTML/CSS/JS代码。
拖动导出Postman集合JSON文件,浏览器中展示请求分层与细节,方便快速查阅。
使用PasswordCredential和FederatedCredential存储用户登录信息,并实现一键自动登录。
创建左右布局的对话气泡样式,配置尾巴方向和颜色,生成聊天组件。
为图片生成同时支持WebP和传统格式的<picture>标签代码,确保全浏览器兼容。
输入Accept-Language标头值,按权重排序并匹配你的支持语言列表,辅助多语言应用开发。
上传或粘贴SVG,将其编码为可安全嵌入CSS的background-image: url(data:...)字符串。
调用摄像头,通过Shape Detection API实时识别图像中的条形码或人脸位置。
调整光源和圆角,生成带嵌入感的凹槽或按下状态的CSS样式。
同时展示两种盒模型下元素的尺寸变化,直观理解宽度计算差异。
输入meta标签属性,模拟显示Twitter分享卡片的大图或小图样式,检验标记是否正确。
生成与原生HTML5音频播放器配套的音频频谱可视化组件代码。
在浏览器生成PGP公私钥对,用于邮件加密与签名验证演示。
对图片应用多种滤镜组合,对比原图与效果,学习 filter 属性的视觉影响。
录制一段语音,生成带有音频波形和自定义文本的分享卡片图片。
上传Lottie JSON,解析路径并将所有关键帧导出为单独的SVG文件。