快速生成 favicon
概述
favicon 是 Favorites Icon 的缩写,主要用于控制浏览器收藏夹、地址栏和标签标题的个性化图标。这个功能不是必要的,但是可以优化用户体验。
由于现在客户端的浏览器类型比较多,比如 iOS Safari、macOS Safari、Android 的浏览器、Chrome 浏览器、微软的浏览器等等,每种浏览器为了更好的显示效果,又会要求开发者对其进行适配,因此要做好 favicon 还是有挺多细节要处理的。
这里推荐一个网站,叫 Favicon Generator. For real.[链接],这个网站不仅可以生成兼容性良好的 favicon 图标以及相关 html 代码,并且可以支持检测你的网站的 favicon 是否设置得当,还可以预览你的网站在不同端的显示情况,还是蛮不错的网站。
使用说明
生成 favicon
打开网站首页[链接],找到 Select your Favicon image
按钮,上传需要制作 favicon 的图标文件。这里有条件的话,建议上传 svg 格式的图片。
等待一段时间之后,网站就会为你生成所有浏览器的配置信息。在这个页面里,你可以详细配置你的图标在每种场景下的显示方式。
在 Favicon for Desktop Browsrs and Google Result Pages 选项栏里,主要用于控制你的图标在桌面浏览器的标签页以及在 Google 搜索结果里面的显示的图标样式。你可以通过修改下面的 Background color 输入框来控制图片的背景颜色,通过拖动 Background radius 滚动条来控制这个图标的圆角,通过拖动 Image size 滚动条来控制图片大小。你可以实时预览你的图标的显示效果。调整满意之后处理下一项。
在 Favicon for iOS - Web Clip 选项栏里,主要用于当 iOS 用户将你的网站保存到桌面上时的图标显示样式。如果你的图片是 PNG 格式,并且带有透明样式的话,图标的背景色变会成黑色,因此你可以通过设置图片的背景色来控制 iOS 系统里的图标样式。同时,你也可以切换到 Dedicated picture 选项卡里面,另外上传一张图片作为你的网站在 iOS 系统里的专用图标。
在 Favicon for Android Chrome 选项栏里,主要用于控制当 Android 用户将你的网站保存到桌面时的图标显示样式。同时,你也可以切换到 Dedicated picture 选项卡里面,另外上传一张图片作为你的网站在 Android 系统里的专用图标。
在 Windows Metro 选项栏里,主要用于控制在 Windows 系统用户将你的网站保存到桌面时的图标样式。为了保持样式统一,你可以选择使用白底的图标配上背景色,形成比较标准的 Metro 色块图标。同时,你也可以切换到 Dedicated picture 选项卡里面,另外上传一张图片作为你的网站在 Windows 系统里的专用图标。
在 macOS Safari 选项栏里,主要用于控制 macOS 用户将你的网站 pin 在标签栏里,或带有 Touch Bar 的 Bacbook 用户的图标样式。你可以控制你的图标的颜色或切换到 Dedicated picture 选项卡里面,另外上传一张图片作为你的网站在 macOS Safari 的专用图标。
最后,在 Favicon Generator Options 选项栏里,控制 Favicon 图标的生成选项。一般情况下不需要修改这些内容。
点击 Generate your Favicons and HTML code 按钮,等待片刻,网关会根据你的设置生成相关 favicons 资源文件和 HTML 代码。点击 Favicon package 按钮,即可下载 HTML5 的资源包,将这些资源包放到你的网站根目录下,然后将代码框里的内容贴到你网站页面上的 <head>
标签里即可。
检查 Favicon 是否设置得当
回到这个网站的首页[链接],在 Check your favicon 里面填入你的网站地址,然后点击 Check Favicon 按钮,就可以检测你的网站是否正确设置了。