Favicon,常被稱為網頁小圖標、網站縮略圖標或者收藏夾圖標,是網站在瀏覽器和收藏夾中除標題外的重要識別方式。今天的這篇文章來自設計師Philippe Bernard,他以小測試的形式為我們詳細介紹了Favicon的相關知識。在文末,Philippe 還為我們介紹了他設計的在線Favicon制作工具RealFaviconGenerator(自備梯子)。
Favicon最早于1999年出現在IE5上,并且在幾個月之后由W3C納入標準,作為代表網站的小圖標。
隨后,絕大多數的桌面端瀏覽器跟隨這一趨勢,開始以各自的方式使用Favicon。為網站隨便做個小圖標嘛,一點都不炫酷,能有多復雜?事實真的如此嘛?
讓我們通過一個小測試來了解一下Favicon。
問:Favicon的圖標文件長啥樣?
答:這上一個favicon.ico 文件,通常它并不是一個改名之后的PNG圖片,雖然有的瀏覽器可以識別PNG改ICO的Favicon文件。ICO實際上是一個完全不同的格式,它支持使用一張圖片包含多個版本和格式。
問:Favicon.ico應該是什么尺寸?
A:標準尺寸應該是16x16吧。
B:好象什么時候標準更新為32x32~
C:視網膜屏幕開始流行了!現在應該用64x64!
D:以上答案都是扯淡。
答:D。Favicon.ico的格式最初是由微軟和其他一系列廠商共同制定標準。微軟建議使用16x16、32x32 和 48x48。是的,沒錯,一個ICO格式文件可以包含多個圖片喲~
桌面瀏覽器中經常在選項卡中使用Favicon,在標準的顯示器上,16x16的分辨率就夠看了:
截至目前,16x16 的Favicon.ico 在谷歌瀏覽器的標簽中,看起來還很不錯。
可是,16x16 的Favicon.ico添加到桌面上就不好看了。
將16x16 的Favicon.ico添加到任務欄的效果。
16x16 的Favicon.ico 添加到桌面的效果,并不理想。
所以,當Favicon包含多個圖片之后,展示效果會好很多。
當使用包含16x16,32x32以及48x48 多尺寸圖片的Favicon之后,任務欄的顯示效果就好多了,看起來更像是本地應用了。
包含16x16,32x32以及48x48 多尺寸圖片的Favicon 應用到桌面上,效果完美。
問:那么Favicon.png的意義何在?
當我們深入探討Favicon的時候,始終繞不過Favicon.png這個文件,人們一直對它心存疑慮。它究竟是什么?
A:它是為那些不支持Favicon.ico這種文件而生的圖標,比如Firefox?
B:一個高分辨率的圖標。要知道,高分辨率的屏幕越來越多了。
C:這上一個歷史遺留的產物。現在有更加現代的圖標替代它。
D:well,這是一個非常復雜的事兒。
答:D。隨著HTML5的推行,Favicon.ico 逐漸顯得不那么有用了。不同大小屬性的圖片可以被同一個圖片的不同版本所替代,而PNG格式圖片正好可以勝任。
<link rel="icon" type="image/png" target="_blank" sizes="16x16">
<link rel="icon" type="image/png" target="_blank" sizes="32x32">
<link rel="icon" type="image/png" target="_blank" sizes="96x96">
那么,我們應該怎樣聲明呢?
接下來,我們要面對的真相可能并不那么令人滿意。盡管所有的桌面瀏覽器都在支持Favicon.ico文件,但是這個文件終究是過時的。你依然可以繼續使用Favicon.ico,它也仍然會繼續正常工作,但坦率地講,它的局限性越來越明顯,相反,PNG更加一致,應用范圍更廣。
Favicon.ico 是為舊版的IE而生,對于其他瀏覽器和新版的IE,我們傾向于使用PNG圖標,那么我們應該怎樣設置它的尺寸呢?接下來,我們探討一下這個問題。
問:在移動平臺上我們需要什么樣的格式?
根據AmartInsights的數據顯示,超過26%的網站流量是來自智能手機和平板,那么在未來,我們需要使用什么樣的格式呢?
A:當然是Favicon.ico,截至目前它已經存在15年了。
B:PNG格式圖標。你都說了要繼續探討這個了~
C:Apple Touch Icon
D:反正無論如何都不會在ABC中列出正確答案……
備注:在iPhone,iPad,iTouch的safari上可以使用添加到主屏按鈕將網站添加到主屏幕上。apple-touch-icon是IOS設備的私有標簽,如果設置了相應apple-touch-icon標簽,則添加到主屏上的圖標會使用指定的圖片。Apple-touch-icon?標簽支持sizes屬性,可以用來放置對應不同的設備。
答:D。你需要PNG 圖標,也需要Apple Touch Icon,還需要Windows 8 磁貼,最重要的,你需要一個名為 browserconfig.xml 的文件。
比起傳統的桌面端瀏覽器,移動端平臺更加龐雜,屏幕尺寸和分辨率也差異巨大,iOS和Android兩家割據,并不是像互聯網剛剛興起的時候WIndows一家獨大之時那么容易推廣標準。所以,你不用期待一個移動端Favicon 應付所有需求。
問:那么PNG格式應該使用哪些尺寸呢?
A:96x96,Google TV
B:196x196,Android和Chrome
C:228x228,Coast,Opera
D:以上全部
答:D。當然,這還不是全部。你還需要為老版的Opera的快速撥號界面準備 160x160 尺寸的圖標,而Chrome 網上商店的圖標還需要128x128 尺寸的圖標。所以,在選取尺寸的時候需要考慮它到底要支持哪些平臺。
問:Apple Touch Icon 的尺寸應設定為多少?
答:早期的時候,你只需要準備57x57的圖標就行,但是現在,你需要制作高達152x152 的圖標。
在iPhone發布之后,Apple Touch icon的尺寸發生過3次變化。
首先是iPad的發布。它的屏幕尺寸比iPhone大,圖標尺寸也稍有差別。
然后是Retina屏幕。這時候屏幕的像素密度是之前的2倍。
再就是iOS7的發布。扁平化之后,圖標在iPhone和iPad上略有不同。
這樣一來,iOS上圖標尺寸就有了2x2x2=8種規格:
老版的57x57的Apple Touch icon 在視網膜屏幕上的效果很模糊。
152x152 的Apple Touch icon 在視網膜上效果很清晰。
如果你沒有猜對Apple Touch icon的正確尺寸,不要自責。在全球最靠前的5000個網站中,能用對Apple Touch icon的不到4%。
有人可能會說,制作8個版本的Apple Touch icon沒有必要,但是你至少需要備好一個152x152的圖標。這能確保運行iOS7的視網膜屏幕iPad能夠正常顯示圖標,而分辨率較低的iOS設備也能按比例縮小,顯示效果也不會差。
問:有必要在HTML中聲明Apple Touch icon么?
A:不知道。
B:有必要。否則iOS怎么能識別它們?
C:沒必要。按照Apple的習慣來放置圖標就夠了,iOS設備無論如何都會找到它們的。
D:沒有必要,但是……
答:好吧,答案還是D。考慮到還有其他平臺(Andorid,WP等)也會用Apple Touch icon,所以最好還是為之作出聲明。
<link rel="apple-touch-icon" sizes="57x57" target="_blank" >
<link rel="apple-touch-icon" sizes="114x114" target="_blank" >
<link rel="apple-touch-icon" sizes="72x72" target="_blank" >
<link rel="apple-touch-icon" sizes="144x144" target="_blank" >
<link rel="apple-touch-icon" sizes="60x60" target="_blank" >
<link rel="apple-touch-icon" sizes="120x120" target="_blank" >
<link rel="apple-touch-icon" sizes="76x76" target="_blank" >
<link rel="apple-touch-icon" sizes="152x152" target="_blank" >
比起高分辨率的PNG圖片,Apple Touch icon更流行也更加常見,諸如Android Chrome這樣的移動端瀏覽器也傾向于使用它們。因此,聲明它們會相對更安全,以備其他兼容的設備和瀏覽器隨時能夠訪問它們。
問:怎樣才能為 WIndows 8 平板設計一個磁貼?
A:windows 8 平板是個啥?
B:Favicon.ico,這是鮑爾默(微軟前CEO)的遺產。
C:使用Two msapplication-TileColor 和 msapplication-TileImage meta 標簽.
D:browserconfig.xml
答:對于Windows 8.0 和IE 10,答案是C;對于WIndows 8.1和IE 11,答案是D;當然,A差不多也可以說是對的,哈哈~
Windows 8.0 中通常是這樣聲明的:
<meta name="msapplication-TileColor" content="#2b5797">
<meta name="msapplication-TileImage" content="/mstile-144x144.png">
在Windows 8.1 和 IE 11 中的磁貼則通常是這樣聲明的:
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="/mstile-70x70.png"/>
<square150x150logo src="/mstile-150x150.png"/>
<square310x310logo src="/mstile-310x310.png"/>
<wide310x150logo src="/mstile-310x150.png"/>
<TileColor>#2b5797</TileColor>
</tile>
</msapplication>
</browserconfig>
新的Metro Ui擁有一系列全新的設計規范,比如內置的APP都使用了“white silhouettes”。
Windows 8 桌面的網站磁貼。
問:150x150 尺寸的Logo 磁貼到底要用多大尺寸的?
A:都說了是150x150的,還會有什么其他的尺寸?
B:怎么不能是其他尺寸的?
答:B,270x270。微軟推薦使用更大的尺寸,以兼容更高分辨率的屏幕……
恭喜你!整個測試到此結束,你都答對了么?
這些問題看起來很簡單,但是實際上真正深究的話,還是非常刁鉆的。單純使用Favicon.ico的時代已經過去了,雖然還有網站沿襲舊有的習慣,但是常常會導致荒謬的結果。我們可以耗費很長時間來精心雕琢響應式網站,但是如何只是內置一個57x57的 Apple Touch icon,那么網站也只能是在老舊的設備上正常顯示。
為移動時代而生的Favicon生成器
在今天,制作一個符合多平臺需求的Favicon是復雜而艱難的。你當然可以在網站根目錄中內置一個老派的Favicon.ico,一個32x32的PNG圖標和一個152x152的Apple Touch icon。但是,你也可以內置足以應付任何分辨率屏幕的一組圖標,只是這樣一來,工作量就非常恐怖了。
這個時候,你需要RealFaviconGenerator。和傳統的Favicon生成器不一樣,RealFaviconGenerator主要滿足2大需求:編輯圖標,和生成代碼。
不同的平臺使用截然不同的界面,所以需要為不同的平臺生成不同的圖標。RealFaviconGenerator自然不是在線的PS,但是RealFaviconGenerator通過設置可以幫你設計出符合不同平臺需求的圖標。比如,你可以為iOS設備生成帶不透明背景的圖標,以及符合Windows 8的白色圖標。
RealFaviconGenerator 編輯器
主要生成圖片和相應的HTML代碼,其中主要覆蓋以下平臺:PC/Mac,iOS,Android,Windows 8 等。
可用的圖片和HTML代碼
比如,當你提供一個高分辨率的圖標,簡單幾個點擊就可以生成如下圖標:
總而言之,在RealFaviconGenerator的幫助之下制作Favicon和10年前一樣方便快捷。
【圖標設計學習三部曲】
Step 1:騰訊設計師的新人培訓教程!初學者必備!
《傳承設計經驗!圖標設計初階的3大關鍵入門知識點!》Step 2:到頂尖UI設計師集聚地吸收經驗與靈感!
《設計師必讀!玩轉Dribbble終極指南》Step 3:每天一練!技巧都學全!
《PS+AI制作精致可愛的毛線風格圖標》
原文地址:css-tricks
優設網譯者:@陳子木
本文由優設網原創翻譯,請尊重版權和譯者成果,轉摘請附上優設鏈接,違者必究。謝謝各位編輯同仁配合。
【優設網 原創文章 投稿郵箱:2650232288@qq.com】
================關于優設網================
"優設網uisdc.com"是國內人氣最高的網頁設計師學習平臺,專注分享網頁設計、無線端設計以及PS教程。
【特色推薦】
設計師需要讀的100本書:史上最全的設計師圖書導航:http://hao.uisdc.com/book/。
設計微博:擁有粉絲量86萬的人氣微博@優秀網頁設計 ,歡迎關注獲取網頁設計資源、下載頂尖設計素材。
設計導航:全球頂尖設計網站推薦,設計師必備導航:http://hao.uisdc.com
———————————————————–
想在手機上、被窩里獲取設計教程、經驗分享和各種意想不到的"福利"嗎?
添加 優秀網頁設計 微信號:【youshege】優設哥的全拼
您也可以通過掃描下方二維碼快速添加:
復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。
發評論!每天贏獎品
點擊 登錄 后,在評論區留言,系統會隨機派送獎品
2012年成立至今,是國內備受歡迎的設計師平臺,提供獎品贊助 聯系我們
標志設計標準教程
已累計誕生 730 位幸運星
發表評論
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓