反馈

精灵图生成

上传多张小图,生成一张合成精灵图(PNG)和对应的 CSS 类(背景定位)。纯前端完成。
上传设置
提示:建议上传尺寸相近的小图标(比如 16/24/32/64px)。大图会按原尺寸合并。
图标列表
预览
预览小图(单击可编辑类名)
生成的 CSS
/* CSS 片段 */

📖 工具说明

1. 为什么需要精灵图(Sprites)?

在网页开发中,大量的小图标(如菜单图标、社交分享按钮)会导致页面加载缓慢:


2. 核心功能解析

本站 工具将繁琐的图片排列和坐标计算自动化:

A. 智能拼合算法
B. 自动代码生成 (Auto-CSS)
C. 视网膜屏适配 (Retina Support)
D. 隐私与性能

3. 操作流程简述

  1. 批量上传: 点击“选择文件”或直接将所有 PNG/JPG 图标拖入上传区域。
  2. 调整参数:
    • 选择排列方向。
    • 设置图标间的间距(建议设为 2px 或以上)。
  3. 预览拼合图: 工具会实时显示合成后的长图或方块图。
  4. 下载结果:
    • 点击“下载拼合图”保存合成后的 PNG 图片。
    • 点击“复制代码”获取配套的 CSS 样式表。
  5. 应用代码: 在 HTML 中为元素添加对应的类名即可完成部署。

4. CSS 代码应用示例

生成的 CSS 通常如下所示:

CSS

/* 通用基础样式 */
.sprite {
  background-image: url('sprites.png');
  background-repeat: no-repeat;
  display: inline-block;
}

/* 具体图标定位 */
.icon-home {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.icon-user {
  width: 24px;
  height: 24px;
  background-position: -26px 0; /* 自动计算的位移 */
}

5. 为什么选择本站精灵图助手?

📖 相关推荐