精灵图分割器 - 将合图拆成单帧小图
上传合并的精灵图,设定行数和列数,自动裁切为单独的小图并打包下载。
UD5工具箱
background-image加载合并后的大图,再使用background-position精确定位显示需要的图标部分。这样做可以大幅减少HTTP请求次数,提升网页加载速度。在HTTP/1.1时代尤其重要,即使在HTTP/2时代,减少请求和利用缓存仍然是有效的优化手段。
background-image的URL为实际图片路径。<span class="sprite icon-xxx"></span>.sprite(设置display和background-repeat)以及对应图标类(设置尺寸和定位)。
background-position: -32px -48px;表示将背景图向左移动32px、向上移动48px。这样,原本位于sprite图(32,48)位置的图标就会出现在元素的可见区域内。简单理解:负值将背景图"拉"到正确的显示位置。本工具自动计算这些定位值,您无需手动计算。
上传合并的精灵图,设定行数和列数,自动裁切为单独的小图并打包下载。
选择卡片、列表或表格布局,生成对应的灰色闪烁骨架屏HTML/CSS代码。
浏览数十种纯CSS加载旋转器,点击复制代码或自定义颜色尺寸,节省开发时间。
为按钮或卡片配置悬停时的边框、阴影、缩放、颜色等动画,自动生成CSS transition代码。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
选择常用模式(如响应式断点、flex居中、省略号),生成对应Sass Mixin代码。
随机生成漂亮的渐变按钮样式,显示对应的CSS代码,可复制或继续随机。
生成带嵌套、头像和元数据的纯CSS评论列表样式模板。
粘贴SVG代码,压缩并编码为data URI,用于background-image或img。
配置弹窗标题、内容、按钮和动画效果,一键生成干净的自定义模态框HTML/CSS代码。
拖动曲线手柄调整动画缓动,实时预览弹跳或淡入效果,生成cubic-bezier值。
选择模板,调节颜色与动画,生成美观的单选/复选框样式代码。
选择不同的 list-style-type(disc, decimal, lower-roman 等)并实时查看列表样式渲染效果。
浏览数十种纯CSS实现的加载小动画,点击复制代码直接用于项目。
构建无需JavaScript的多层级下拉菜单,提供HTML结构和CSS样式代码。
无需JavaScript,构建纯HTML5折叠面板,添加自定义图标与动画样式,输出语义化代码。
调整滚动容器和子项的对齐方式、停止点,观察CSS Scroll Snap平滑滑动效果。
为网页生成常用的meta标签(description, keywords, viewport等),优化搜索引擎收录。
上传图片并可视化调整九宫格切片线,生成CSS border-image相关代码。
在线CSS格式化工具,支持CSS代码的美化缩进和压缩精简,帮助您快速整理样式表。
手动输入多个请求的起止时间,绘制并发请求时序瀑布图,模拟Web性能优化。
一次粘贴多个标题,批量转换为对应的小写英文slug,并去重检查。
输入长 URL,通过 TinyURL 或类似 API 生成短链接,并可复制或生成 QR 码。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
输入LaTeX命令如 \alpha 或 \sum,即时渲染为高清可下载的SVG或PNG图片。
粘贴以data:开头的链接,自动判断MIME类型并预览内容,或提供下载按钮。
支持多层递归解码及批量URL编码操作,自动识别已编码字符,适合复杂参数解析与网络调试。
可视化编辑Apache Avro方案,支持字段嵌套与联合类型,实时生成对应的JSON示例数据以供验证。
在线JavaScript代码格式化与压缩,支持缩进美化、变量混淆压缩,适用于前端调试和发布优化。
拖拽构建阶段与任务,配置触发条件,生成对应的GitLab CI或GitHub Actions YAML代码。