Files
ShaFaFanXin/前端/static/icons/README.md
2026-01-27 18:06:04 +08:00

1.3 KiB
Raw Blame History

图标转换说明

问题

微信小程序 TabBar 图标只支持 PNG 格式,不支持 SVG。

解决方案

方法一:在线转换(推荐)

  1. 访问 https://svgtopng.com/https://cloudconvert.com/svg-to-png
  2. 上传 SVG 文件
  3. 设置输出尺寸为 81x81 像素
  4. 下载 PNG 文件并替换到 static/icons/ 目录

方法二:使用设计工具

  1. 使用 Figma / Sketch / PS 打开 SVG
  2. 导出为 81x81 像素的 PNG
  3. 保存到 static/icons/ 目录

方法三:使用命令行工具

安装 sharp 或 imagemagick

# 使用 Node.js sharp
npm install sharp
node convert-icons.js

# 或使用 ImageMagick
convert home.svg -resize 81x81 home.png

需要转换的文件

SVG 文件 输出 PNG 尺寸
home.svg home.png 81x81
home-active.svg home-active.png 81x81
cases.svg cases.png 81x81
cases-active.svg cases-active.png 81x81
service.svg service.png 81x81
service-active.svg service-active.png 81x81
user.svg user.png 81x81
user-active.svg user-active.png 81x81

配色参考

  • 未选中颜色:#999999
  • 选中颜色:#D4A574主题色

图标设计规范

  1. 图标尺寸81x81 像素
  2. 安全区域:边距 10 像素
  3. 图标风格:线性或填充图标
  4. 背景:透明