Favicon 最佳实践

各平台和浏览器都好用的网站图标做法:设计原则、技术建议,以及常见错误。

设计原则

文字长度

一个字最好。图标经常以 16×16 到 32×32 显示,一两个字符最清楚。字一多就会糊、会挤。

字体选择

选小尺寸仍然能认的字体:

  • 粗体: 比细体、细字重更清楚
  • 无衬线: 小尺寸下一般更好认
  • 避免装饰性或手写体,缩小后会看不清
  • 先看实际大小: 定稿前用 16×16 预览

颜色对比

文字和背景对比要高。图标会出现在浅色、深色、彩色等各种浏览器背景上,都要能看清。接近的颜色在小尺寸下会糊成一团。

简单

保持简洁。复杂细节在小尺寸下会消失。抓住一个能代表品牌或站点的图形即可。

简单、对比强的网站图标好例子

好例子:简单、对比强

过于复杂或对比不足的网站图标反例

避免:过于复杂或对比不足

技术建议

格式选择

SVG: 适合现代浏览器。不依赖分辨率,任意大小都清晰。高质量图标优先用它。

PNG: 支持面广,支持透明。用于 16×16、32×32、48×48、96×96、180×180、192×192、512×512 等尺寸。

ICO: 传统格式,兼容性最好。为了老浏览器,建议仍保留一份。

需要哪些尺寸

提供多种尺寸,才能在各类设备和场景下显示正常:

  • 16×16: 标准标签页尺寸
  • 32×32: 高分屏和部分浏览器场景
  • 180×180: iOS 主屏幕的 Apple Touch Icon
  • 192×192 和 512×512: Android 主屏幕图标和 PWA

说明:始终在最大尺寸(512×512)上设计再缩小,不要从小图放大。这样各尺寸质量最好。

浏览器兼容

在 Chrome、Firefox、Safari、Edge 以及桌面、手机、平板上测试。各浏览器处理略有不同,全面测试才能外观一致。

常见错误

直接用完整 Logo

除非 logo 极简,否则不要整张塞进去。多数 logo 在 16×16 下细节太多、认不出。改用简化版、字母标或品牌里的关键图形。

对比不够

元素对比低时,小尺寸会看不见。要保证在不同浏览器主题和背景下都清楚。

文件放错位置

文件通常放在 public 或 static,HTML link 的路径必须指对。

只提供一种尺寸

只给一种尺寸会限制兼容性。至少准备 16×16、32×32、180×180、192×192、512×512。

没实测

上线前在多种浏览器和设备上测。一个浏览器好看,另一个可能不对。用开发者工具确认图标有没有加载。

和品牌一致

图标应和整体品牌识别一致:

  • 用品牌色,保持视觉统一
  • 从 logo 或品牌识别里抽出能认出的元素
  • 让图标能看出品牌气质和风格
  • 网站、社交、App 等触点保持一致

小结

有效的网站图标,是简单设计和基本技术要求之间的平衡。保持简洁、对比够、多尺寸、多浏览器实测,就能加强品牌和浏览体验。

记住:这是很小的细节,却会影响用户怎么看待和找到你的网站。