雪碧图生成
多图合并网格
上传图片
支持拖拽上传,可选择多个图片文件
基本选项
⚙️ 高级选项
💡 使用说明
什么是雪碧图?
雪碧图(CSS Sprite)是将多个小图片合并成一张大图的技术,通过 CSS 的 background-position 属性来显示不同部分,从而减少 HTTP 请求,提升网页加载速度。
功能特点
- 支持批量上传和拖拽
- 自定义列数、间距和外边距
- 灵活的对齐方式(9种位置)
- 自动缩放功能,统一图片尺寸
- 自定义背景颜色
- 实时预览,所见即所得
应用场景
- 网站图标集合(如社交媒体图标)
- 游戏精灵动画帧
- UI 组件库图标整合
- 表情符号包
使用技巧
- 建议使用尺寸相近的图片,以获得更好的排列效果
- 使用透明背景(PNG)可以更灵活地适配不同页面
- 启用自动缩放可以统一不同尺寸的图标
- 适当的间距可以防止图片边缘显示问题
CSS 使用示例
.icon {
background: url('sprite-sheet.png') no-repeat;
width: 32px;
height: 32px;
}
.icon-1 { background-position: 0 0; }
.icon-2 { background-position: -36px 0; }
.icon-3 { background-position: -72px 0; }上传多张图片生成雪碧图
优化网页性能,减少 HTTP 请求