图片精灵图辅助定位器 - 单击获取CSS坐标
上传精灵图,自动切片检测或手动框选获取背景定位数值,生成CSS Sprite代码。
UD5工具箱
上传多个SVG图标,一键合成SVG Sprite精灵图,支持<use>引用
还没有添加SVG图标
上传SVG文件或点击"加载示例"开始
<symbol>元素中,通过唯一ID标识。使用时只需通过<use href="#id">即可引用任意图标。相比传统CSS Sprite(位图拼接),SVG Sprite支持无损缩放、独立颜色控制,且不需要计算背景位置。
<svg><use href="sprite.svg#icon-home"></use></svg><use>引用支持有限。建议配合polyfill或使用内联方式。<body>开头(设置为display:none),然后通过<use href="#icon-home">引用。insertAdjacentHTML注入到页面中,兼顾缓存和兼容性。
currentColor(本工具默认开启此选项),可以通过CSS的color属性控制:svg { color: #ff0000; } 或 svg:hover { color: #0066ff; }fill: var(--icon-color, currentColor);svg { --icon-color: #ff6600; }
href中的路径正确。#后面的ID与sprite中symbol的ID完全一致。sprite.svg?v=2。<title>和<desc>等语义元素),有助于可访问性评分。相比图标字体,SVG在Core Web Vitals(尤其是LCP和CLS)方面表现更好。
color属性统一修改颜色。建议:单色UI图标使用currentColor以便主题化;品牌logo等多色图标保留原始颜色。
上传精灵图,自动切片检测或手动框选获取背景定位数值,生成CSS Sprite代码。
提供数十种精致SVG背景纹理,可调颜色,生成CSS背景代码或下载SVG。
提取 HTML 中所有内联 style,智能合并相同样式生成 class,并替换为类名以减小体积。
选择触发位置、箭头方向与样式,生成轻量悬停提示框代码。
上传两张图片,实时切换并预览正片叠底、滤色、叠加等多种混合模式效果。
在画布上放置多个色点,颜色平滑插值形成类似矢量网格渐变的梦幻背景。
创建带有复选框或标签的多选下拉列表,支持删除已选项,键盘可全控。
上传一张原图,智能裁剪并输出从16x16到512x512的各尺寸ICO/PNG,适合网页与PWA。
在线生成可折叠的手风琴面板,自定义标题、内容与图标,支持纯CSS或简单JS切换。
编写正则表达式,在文本中用不同颜色高亮整个匹配和每个捕获组。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
选择背景图片(或使用占位色),配置标题、副标题和按钮,生成Hero区域代码。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
上传图片并设置层位置和滚动速度,生成纯 CSS 的多层视差滚动背景代码。
输入标题文本,尝试不同容器宽度,手动插入<br>或使用text-wrap:balance显示效果。
选择迭代深度,生成科赫雪花曲线构成的雪花形状,可填充颜色。
定义一组词汇或短语,批量生成不重复的5x5宾果卡片,适合活动或教学使用。
一款漂亮的拟物指针时钟,同时显示数字时间和日历,适合常驻副屏或全屏。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
展示多种风格的<input type=range>样式,一键复制定制代码。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。
为图片添加CRT电视的扫描线、像素抖动和雪花噪点效果,营造怀旧氛围。
叠加多重box-shadow,模拟不同光源方向,直观生成逼真阴影CSS代码。
提取HTML中所有内嵌 `<style>` 标签的内容,合并生成单独CSS文件。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
载入简单控制网格,执行 Catmull-Clark 细分一次,观察光滑效果。
上传 webpack 的 stats.json,生成交互式树状图、模块大小排名,辅助优化构建体积。
上传图标文件并设置背景色,模拟在 Android/iOS 主屏幕上的添加效果,检查视觉适配。
基于简单WebSocket服务,多人同时在同一画布上绘图,远程协作。
在页面上叠加可拖拽的半透明网格线,辅助网格布局对齐。