网站需要以下哪些图标?

时间:2016-06-06 09:23:08

标签: favicon

我正在使用这个在线favicon生成器为我的网站创建一个favicon,工具输出提供了很多图标,而不仅仅是网站图标。我很好奇你认为哪一个网站是强制性的,你觉得哪些是不必要的:

<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">

3 个答案:

答案 0 :(得分:8)

除非您有特殊需求,否则您的网站应该支持所有主要平台:桌面浏览器,iOS Safari,Android Chrome等。

您提及RealFaviconGenerator的“在线图标生成器”吗?如果是这样,你可能想知道它正在经历巨大的重构,以产生一套极简主义的图标。

虽然它的输出仍处于测试阶段,但它是:

  • 单个180x180 Touch图标。如果需要,iOS Safari可以将其缩小。
  • Android Chrome的manifest.json个文件,包含两个192x192和512x512图标。
  • Windows 8.1和10的browserconfig.xml文件,只有一个图标。
  • Mac OS Safari的遮罩图标。
  • 桌面浏览器的经典团伙:favicon.ico和两个16x16和32x32图标。也许其中一些图标可能会被删除。

最后,代码:

<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#14b036">

...如果您将文件放在根目录中。否则,您还需要声明browserconfig.xmlfavicon.ico

完全披露:我是RealFaviconGenerator的作者。

答案 1 :(得分:0)

您希望至少有这些标准尺寸的ICO图片:ICO格式的16x16,32x32和48x48图片。但是,在相同的情况下,您可能需要最多196x196。我会保留所有这些,以便每个客户端配置可以选择其首选。

参考文献:Ref1 Ref2 Ref3

答案 2 :(得分:0)

如果您想将其限制在可能需要的范围内,您可能需要考虑三个favicon。

<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

您可以选择其中一种,决定因素是尺寸,这会影响图标的质量。