此工具可为您自动生成 CSS 图片拼合(CSS sprites). 仅需提交一个包含 2 个或以上图片文件的 ZIP 压缩文件 (GIF, PNG 或 JPG) 就会为您自动生成拼合后图片及正确的 CSS 代码.

选项

此工具可配置多个选项以满足您站点的需求. 说明如下:

调整原图片大小

宽度 & 高度
如果宽度或高度设置为小于 100% , 图片将在合并前自动调整. 此工具不会放大图片以保证图片质量. 默认值为 100% (不调整).

重复图片

忽略重复图片
重复图片作为不同图片在拼合图片中输出, 并创建不同 CSS 规则.
合并重复图片,并合并重复图片 CSS 规则
根据各图片文件 MD5 值判断是否重复. 重复图片将合并成一个图片并输出同一条 CSS 规则.

拼合图片输出选项

水平偏移
此设定决定各图片间水平间距大小. 请设置足够大的值以预防 Safari 背景图重复bug. 推荐使用默认值.
垂直偏移
此设定决定各图片间垂直间距大小. 请设置足够大的值以在用户调整字号的情况下正确显示背景图. 通常情况下, 我们推荐背景图在用户放大 2 级字号后仍可正确显示.
背景色
设置输出图片背景色. 可设置 3 或 6 位 hex 值. 如果留空, 并且输出格式为 GIF 或 PNG, 则将输出透明背景色.
拼合图片输出格式
支持 GIF, PNG 和 JPG 格式. GIF 和 PNG 可设置背景色透明. 默认为 PNG.
颜色数量
限制图片颜色数量可减小文件大小,对 PNG 和 GIF 格式有效.
图片质量
设定输出文件图片质量,对 JPEG 格式有效.
使用 OptiPNG 压缩图片
选中时使用 OptiPNG 压缩文件体积. 通常可减少一半文件大小。对 PNG 格式有效.

CSS 输出选项

CSS 前缀
所输入字符将添加到每条 CSS 规则前. 支持 ID 选择符 和 class 选择符. 允许的字符 : a-z, 0-9, _, -, #.
匹配文件名
匹配正则表达式. 从文件名中选取正则表达式小括号 () 匹配的字段. 提取的字段用做各图片默认 CSS 规则名.
Class 前缀
所输入字符将添加到每条 Class 规则前. 可用于防止产生以数字开头的选择器 (W3C 推荐标准下). 允许的字符 : a-z, 0-9, _-. 不能以数字开头.
CSS 后缀
所输入字符将添加到每条 CSS 规则后. 允许的字符与 "Class 前缀" 相同.