我正在使用这个在线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">
答案 0 :(得分:8)
除非您有特殊需求,否则您的网站应该支持所有主要平台:桌面浏览器,iOS Safari,Android Chrome等。
您提及RealFaviconGenerator的“在线图标生成器”吗?如果是这样,你可能想知道它正在经历巨大的重构,以产生一套极简主义的图标。
虽然它的输出仍处于测试阶段,但它是:
manifest.json
个文件,包含两个192x192和512x512图标。browserconfig.xml
文件,只有一个图标。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.xml
和favicon.ico
。
完全披露:我是RealFaviconGenerator的作者。
答案 1 :(得分:0)
您希望至少有这些标准尺寸的ICO图片:ICO格式的16x16,32x32和48x48图片。但是,在相同的情况下,您可能需要最多196x196。我会保留所有这些,以便每个客户端配置可以选择其首选。
答案 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">
您可以选择其中一种,决定因素是尺寸,这会影响图标的质量。