首页›文本·编码·数据›CSS 雪碧图生成器

CSS 雪碧图生成器

CSS 雪碧图生成器针对把多图标合成一张图的用法:录入每个图标在合并图中的宽高与偏移,算出对应 background-position 与尺寸,输出逐类的定位样式,用一张图承载多个小图标以减少请求数。

永久免费本地计算 · 零上传

🔒 全程在浏览器内计算,输入内容不会离开您的设备。

怎么用

  1. 设定合并图整体尺寸
  2. 录入每张子图宽高与坐标
  3. 生成对应的定位样式
  4. 复制到各图标的类里

典型场景

站点小图标合并成一张降请求
导航箭头按坐标切出各子图
旧项目维护 sprite 定位表

常见问题

还支持现代做法吗?

如今多用 SVG 或图标字体,雪碧图适合囿于旧兼容的场景。

坐标以何为原点?

以左上为原点,负值定位常用 y 方向偏移。

和直接用图区别?

多图标共用一张图只发一次请求,靠 background-position 切片。

相关工具