×
📱 手机扫码访问
用手机浏览器或微信扫一扫,即可在手机上访问当前页面
扫描后可直接在手机上使用该工具
×
📱 分享「在线雪碧图生成」
在线雪碧图生成
上传多张图片,自动合成一张雪碧图并生成对应CSS坐标。
https://toolwan.cn/tool/Sprite-sheet/
ToolWan · 在线工具
长按上方二维码即可保存,分享给微信 / QQ 好友
💡
本工具全程在浏览器本地运行,图片不会上传到任何服务器,请放心使用。
📁
拖拽上传图片
点击或拖拽图片到此处
支持 PNG、JPG、GIF、WEBP,可批量选择多张
暂无图片,请上传
⚙️
生成设置
👁️
雪碧图预览
生成后在此预览
📋
CSS 代码生成
/* 生成雪碧图后,CSS代码将显示在这里 */
在线雪碧图生成:一键合成CSS雪碧图,优化图片加载速度的免费网页工具
- 一键合成多张图片为雪碧图
- 自动生成CSS背景定位代码
- 支持PNG、JPG、SVG等格式
- 免费在线使用,无需安装
- 批量上传自动排列图片
- 优化网页加载速度
相关问法:
雪碧图生成器
· CSS sprite生成工具
· 图片合并工具
· 前端图片优化工具
· 在线拼图工具
· sprite图合成
· 网页性能优化工具
· 图片打包工具
📖 功能介绍
在线雪碧图生成器是一款全程在浏览器本地运行的工具,图片不会上传到任何服务器,安全可靠。 主要功能: 1. 拖拽上传 点击上传区域或直接将图片拖拽到页面中,支持 PNG、JPG、GIF、WEBP 格式,可一次性批量选择多张图片。 2. 灵活排列 支持三种排列方式:水平排列(横向拼接)、垂直排列(纵向拼接)、网格排列(自动换行)。可设置图片间距、固定宽高、输出格式等参数。 3. 一键生成 点击「生成雪碧图」按钮,系统自动将所有图片合并为一张雪碧图,并实时预览生成结果,显示最终尺寸。 4. CSS 代码自动生成 生成雪碧图的同时,自动输出每张图片对应的 background-position 定位代码,支持切换查看 Flexbox 和 CSS Grid 布局代码,点击「复制」即可粘贴到项目中使用。 5. 可视化布局预览器(新手专用) 内置 Flex / Grid 布局可视化预览器,实时调整对齐方式、间距、换行等参数,即时看到效果并复制对应 CSS 代码,帮助前端新手快速理解布局原理。 6. 导出功能 支持下载生成的雪碧图图片文件,或一键复制 Base64 编码,方便直接嵌入 CSS 或 HTML 中使用。 操作提示: 鼠标悬停在已上传图片上,点击右上角「×」可删除单张图片 点击「清空全部」可一键移除所有图片重新上传 所有操作均在本地完成,无需联网
📋 常见问题FAQ
-
这个工具是做什么用的?上传多张图片后,工具会把它们自动合并成一张雪碧图(sprite),并生成每张图片在这张合成图中的 CSS background-position 坐标。你拿到合成图和坐标后,直接写进 CSS 就能用。
-
怎么上传图片并生成雪碧图?把图片拖到上传区域,或点击上传区域选择文件,图片会出现在列表中。确认图片无误后生成,工具会输出一张合成图以及对应的 CSS 坐标代码。生成后可以下载合成图,并复制坐标代码。
-
支持批量处理多张图片吗?支持。你可以一次选择或拖入多张图片进行批量处理,工具会把它们全部合成到一张雪碧图里,并一次性生成所有图片的坐标。批量处理时图片数量越多,合成图尺寸越大,建议单次批量处理的图片总大小控制在合理范围内。
-
批量转换时图片顺序会影响坐标吗?会。批量转换时,图片在列表中的排列顺序决定它们在合成图里的位置,也决定最终生成的坐标。如果调整了列表顺序,需要重新生成,坐标才会同步更新。建议在批量处理前先排好顺序,再执行生成。
-
生成的 CSS 坐标怎么用?坐标以 background-position 的形式给出,格式为负值像素。使用时把合成图设为元素的背景图,background-repeat 设为 no-repeat,再按坐标设置 background-position,并设置元素的宽高为对应单张图片的尺寸。
-
批量压缩或批量处理时图片不显示、合成图空白怎么办?先检查图片格式是否为浏览器支持的常见格式(如 PNG、JPG、GIF、WebP)。如果批量处理中个别图片损坏或格式不支持,可能导致合成异常,建议移除问题图片后重新生成。另外,图片过大或数量过多时,浏览器可能因内存不足而失败,可分批处理。
友情链接