CSS 容器查询演示 - @container 根据父元素响应
设置容器宽度阈值,改变容器大小观察组件内部样式的变化,学习容器查询用法。
UD5工具箱
--color-primary-blue代替--color-#3B82F6。这样做的好处是:代码更易读、主题切换更方便、团队协作更高效。当设计调整时,只需修改变量值,而无需改动所有引用位置。
blue-500: #3B82F6;color-primary: blue-500;button-primary-bg: color-primary。这种分层方式使得全局换肤只需调整映射关系,是业界最佳实践。
kebab-case命名(如--color-primary-blue)类别-名称-变体的结构white / off-white(L > 95%)light-gray(L 70-90%)gray / silver(L 40-70%)dark-gray / charcoal(L 15-40%)near-black / black(L < 15%)gray-100到gray-900,这种方式在Tailwind CSS中广泛使用。
设置容器宽度阈值,改变容器大小观察组件内部样式的变化,学习容器查询用法。
输入颜色值查找对应的CSS颜色名称,或浏览所有命名颜色及其色值,提升设计效率。
连接到 WebSocket 端点,自定义消息内容(JSON、文本、ArrayBuffer)并发送,查看响应。
输入可能的攻击向量,选择不同的转义或过滤策略,实时查看是否被安全处理,教育安全开发。
粘贴代码,计算总行数、有效代码行数、注释行数和空行数。
在线颜色格式转换器,实现RGB、HEX、HSL、HSV等颜色代码互相转换,实时预览颜色效果。
粘贴 JSON-LD 代码,校验语法并提示常见类型的必填属性缺失,辅助 SEO 调试。
粘贴JSON示例数据,自动分析并生成对应的JSON Schema,支持类型推断和必填标记。
检查XML的格式正确性,报告错误的标签闭合和属性缺失。
粘贴代码片段,基于关键字和语法模式自动推断编程语言,适合未命名文件的快速识别。
演示如何动态更新 datalist 选项以实现搜索建议,并处理键盘选择。
输入网页 URL,检测所用 Web 字体,评估加载策略并给出优化建议。
选择不同的混合模式并调整背景与前景,实时查看混合效果,支持所有标准混合模式。
粘贴原始Webhook请求体,自动识别并格式化,便于阅读调试。
粘贴SVG代码,将其转换为可复用的React组件,注意驼峰属性名和自闭合标签。
输入网站robots.txt内容与用户代理,测试指定URL是否被允许抓取,SEO优化辅助。
粘贴SVG代码,自动转换为React函数组件格式,处理属性名驼峰化。
输入WebSocket服务地址,建立连接,发送和接收消息,方便调试实时通信应用。
输入源页和引用页URL,构造Webmention请求通知被引用页面,演示独立博客协议。
调节两列波的频率、波长和位置,实时观看水面波干涉形成的明暗条纹图案。
尝试将目标 URL 加载到 iframe 中,检测是否缺少点击劫持防护头,并展示风险。
支持多语言字符分割,准确统计汉字、英文单词、日文假名数量,并评估社交媒体发文长度。
拖拽改变一个div的大小,通过ResizeObserver API实时显示其新的宽度和高度。
粘贴一段文本,涂黑不用单词,保留部分文字组成一首再生诗词。
配置WebSocket地址,模拟多个并发连接,发送自定义消息并记录响应延迟。
在两个不同形状的SVG路径间自动生成流畅的过渡变形动画SMIL代码。
在线调节振幅、频率和层数,生成平滑的SVG波浪图形,直接复制代码或下载SVG。
在一个隔离环境中渲染单个组件,调整 props 查看变化,类似于 Storybook 的轻量替代。
拖拽构造多层感知机,调整学习率和激活函数,实时观察分类任务训练过程,入门深度学习。
编写 Go 代码并在线编译为 WASM,在浏览器中调用并显示输出。