精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SVG Favicon FTW 你不知道的居然還有這些!

譯文
開發
本文探索了 SVG 收藏夾圖標的有趣新世界。我們介紹了將它們添加到 HTML、使用表情符號、將它們內聯為數據 URI 以及支持暗模式。

【51CTO.com快譯】我最近一直在做一輔助項目(Style Check和Bedrocss),就像我其他任何長期項目一樣,我已經到了想要添加favicon的地步。

于是,我決定嘗試使用 SVG 圖標,在BOO Safari瀏覽器上是足以支持的,但對于一些需求還不是達到要求。如果在不受支持的瀏覽器上沒有顯示圖標,也是可以接受的。

通過使用 SVG,可以獲得很多的好處,例如:

• 單個文件的清晰圖像質量

• 對表情符號的支持

• 內聯圖標(無需鏈接資源)

• 暗模式檢測

為了了解如何將 SVG 圖標添加到項目中,因此,通過對以下示例(除了表情符號)進行操作,我們將使用一個非常基本的圓形 SVG:

  1. <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'> 
  2.   <circle cx="50" cy="50" r="50"/> 
  3. </svg> 

將 SVG Favicon 添加到 HTML

將favicon添加到網站的語法同以往操作一樣,同樣適用于 SVG 收藏夾圖標(減去文件擴展名)。

在 HTML 文件的<head>標簽中,放置一個<link>元素,其rel屬性設置為“icon”,href屬性設置為圖標所在的路徑。

  1. <link rel="icon" href="path/to/favicon.svg"/> 

因為我們使用的是 SVG,所以圖標可以是任何你想要的大小,只要確保畫布是方形的。

如果需要搜索免費圖標,icones是一個很好的資源,或者可以使用penpot創建自己的圖標

將 SVG Favicon 內聯為 Data-URI

在切換到 SVG 收藏夾圖標后,我嘗試做的第一件事是看看是否可以將它們與內聯格式一起使用,而不是鏈接到單獨的文件。

曾經在內聯圖像或背景中使用過 Data-URI 技巧,它的效果非常好,并且,也適用于網站圖標。

不要鏈接到路徑,而是在整個 SVG 代碼前加上data:image/svg+xml;utf8,(包括最后一個逗號)并將整個內容傳遞給href屬性。

  1. <link rel="icon" href="data:image/svg+xml;utf8,<svg...>...</svg>"

我真的很喜歡這種方法,因為如果忘記將圖標文件放在某個文件夾中的某個位置,我可以將此代碼復制/粘貼到任何項目(我的大多數副項目都使用相同的圖標)。

當然,你可能會覺得這樣使用內聯 SVG 圖標不太好,因為這樣會占用內存,并且在每個頁面上添加內聯 SVG 會增加 HTML 的大小。

如果只有一個網站要處理,這可能不是什么大問題,但對于一個維護多個網站并使用同一個favicon的人來說,是一個不錯的選擇。

使用表情符號表達Favicon

Lea Verou在推特上展示了如何將表情符號添加為Favicon,使用方法特別簡單。

語法的工作原理與之前相同,由于SVG通過<text>元素支持文本內容,并且表情符號幾乎都是文本,因此可以在 SVG 中將放置任何表情符號(可能需要四處移動以適應正確的位置一些移動來適應)。

  1. <link rel="icon" href="data:image/svg+xml,<svg xmlns="http://w3.org/2000/svg" viewBox="0 0 100 100"> 
  2. <text y=".9em" font-size="90">[place emoji here]</text> 
  3. </svg>" /> 

這使得創建favicon非常容易,而無需創建自定義favicon。查看Bryson Reece提供的emojicon.dev,可以得到一個表情符號列表,點解其中任何一個,將整個favicon片段復制到剪貼板上。

除此之外,Wes Bos還創建了fav.farm。這是一項第三方服務,將為你生成網站圖標。可以使用你想要的表情符號直接鏈接到他的服務。

  1. <link rel="icon" href="https://fav.farm/[place emoji here]" /> 

開發社區的創造力從未停止,在那里有很多很酷、聰明和有創意的開發者。

添加暗模式檢測

我們可以在SVG中添加一個<style>標記,并使用prefers color scheme media查詢根據用戶的暗模式首選項更改圖標。

  1. <link rel="icon" href="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'
  2.   <style> 
  3.     svg { 
  4.       background: white; 
  5.     } 
  6.     circle { 
  7.       fill: black; 
  8.     } 
  9.     @media (prefers-color-scheme: dark) { 
  10.       svg { 
  11.         background: black; 
  12.       } 
  13.       circle { 
  14.         fill: white; 
  15.       } 
  16.     } 
  17.   </style> 
  18.   <circle cx="50" cy="50" r="50"/> 
  19. </svg>"> 

在本例中,我直接針對SVG和<circle>,但你也可以使用類。對于定制SVG,你可能需要這樣做。 

SVG中的<style>標記包含在該XML文檔中,因此你不必擔心樣式會泄漏到應用程序的其余部分中。

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:梁菲 來源: AZone
相關推薦

2022-01-04 07:30:24

IT熱門技術

2018-09-03 11:30:44

跳槽潛規則工資

2022-04-24 16:00:15

LinuxLinux命令ls命令

2022-03-03 07:00:43

Mybatiswhere標簽

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket瀏覽器

2018-09-02 15:43:56

Python代碼編程語言

2020-03-05 11:10:18

Left join數據庫MySQL

2022-05-05 12:02:45

SCSS函數開發

2018-05-08 14:24:50

虛擬化服務器網絡

2019-03-15 16:28:17

攜號轉網網絡質量電話卡

2017-03-17 20:03:20

人臉識別

2023-09-08 08:23:29

Servlet程序MVC

2015-04-14 09:46:09

Apple Watch秘密

2009-12-10 09:37:43

2022-10-13 11:48:37

Web共享機制操作系統

2021-02-01 23:23:39

FiddlerCharlesWeb

2011-09-15 17:10:41

2020-06-22 15:41:20

IF函數Excel用法

2010-08-23 09:56:09

Java性能監控
點贊
收藏

51CTO技術棧公眾號

亚洲成熟少妇视频在线观看| 少妇网站在线观看| 日本黄色一区二区三区| 噜噜噜91成人网| 中文字幕久热精品视频在线| 久久久999视频| 成人资源www网在线最新版| 老司机午夜精品| 正在播放欧美一区| 国产福利一区视频| 精品电影在线| 鲁大师成人一区二区三区 | 日日躁夜夜躁aaaabbbb| 久草视频视频在线播放| 国产乱码精品一区二区三区av | 亚洲一区二区高清视频| 无码人妻一区二区三区免费| 亚洲人挤奶视频| 色综合色狠狠天天综合色| 久久久www免费人成黑人精品| 国产亚洲精品久久久久久无几年桃| 国产精品高清一区二区| 亚洲人成小说网站色在线 | 亚洲在线观看网站| 日韩新的三级电影| 亚洲一区二区三区中文字幕在线| 欧美日韩免费观看一区| 丰满人妻一区二区| 九九视频精品免费| 欧美美女18p| 久久精品aⅴ无码中文字字幕重口| 狂野欧美性猛交xxxxx视频| 久久精品免视看| 精品欧美国产| 亚洲男人第一天堂| 免费在线成人| 国产+成+人+亚洲欧洲| 黄视频网站免费看| 黄色美女久久久| 91精品欧美一区二区三区综合在| 亚洲黄色a v| 中文在线免费二区三区| 亚洲高清中文字幕| 日本午夜精品电影| 亚洲av成人无码久久精品老人| 国产成人无遮挡在线视频| 91精品国产99| 69xxx免费| 精品视频黄色| 欧美va亚洲va香蕉在线| www.污网站| 秋霞伦理一区| 亚洲素人一区二区| 亚洲一区二区三区精品视频| lutube成人福利在线观看| 国产一区二区免费在线| 97视频在线看| 日韩av一二三区| 99成人在线视频| 精品国产一区久久久| 你懂得在线观看| 国产精品久久久久9999赢消| 俺去啦;欧美日韩| 成人欧美精品一区二区| 香蕉成人app| 欧美日韩一区二区三区高清 | 亚洲韩国日本中文字幕| 亚洲精品一二三四五区| 成人久久网站| 制服丝袜中文字幕一区| 真实乱偷全部视频| 成人福利一区| 在线观看日韩一区| 成人在线播放网址| 捆绑调教日本一区二区三区| 欧美视频免费在线| 亚洲天堂av线| 中文字幕 在线观看| 日本高清无吗v一区| 久久99久久99精品| 成人国产二区| 香蕉成人伊视频在线观看| 欧美一区二区三区爽大粗免费| 成人毛片av在线| 国产精品乱码一区二区三区软件| 伊人久久av导航| 欧美高清另类hdvideosexjaⅴ | 中文字幕日本人妻久久久免费| 亚洲青涩在线| 国产成人精品免费视频| 欧美亚韩一区二区三区| 久色成人在线| 亚洲v日韩v综合v精品v| 国产精品久久久久久久免费看| 老司机精品久久| 成人精品在线观看| 亚洲综合一区中| 成人小视频在线| 亚洲春色在线视频| av网页在线| 一个色综合av| 爱情岛论坛成人| 亚洲午夜精品| 国产一区二区三区在线播放免费观看| 久久无码人妻精品一区二区三区 | 成人免费视频播放| 99中文字幕| 成人福利在线| 午夜精品福利一区二区三区蜜桃| 在线观看免费视频高清游戏推荐| 成人线上播放| 爱福利视频一区| 国产老头老太做爰视频| 99国产精品一区二区| 久久亚洲国产精品| 国产午夜麻豆影院在线观看| 国产激情视频一区二区三区欧美 | 欧洲人成人精品| 激情综合网俺也去| 成人全视频在线观看在线播放高清 | 99国产精品视频免费观看| 国产91av视频在线观看| 欧美成人黑人| 亚洲国产精品久久久久| 三级全黄做爰视频| 免费人成在线不卡| 欧美精品中文字幕一区二区| 超碰97免费在线| 欧美一区二区三区日韩| 911亚洲精选| 亚洲日本三级| 97视频网站入口| 特级西西444www高清大视频| 91视视频在线观看入口直接观看www | 中文字幕视频三区| 欧美日韩色图| 国产精品av在线播放| 国产精品无码白浆高潮| 粉嫩aⅴ一区二区三区四区五区| 亚洲精品视频一二三| 欧美xoxoxo| 日韩免费观看高清完整版| 91香蕉视频网| 久久精品国产成人一区二区三区| aaa级精品久久久国产片| 暖暖视频在线免费观看| 天天综合天天综合色| 男男一级淫片免费播放| 在线国产欧美| 国产主播一区二区三区四区| av资源在线播放| 欧美三级午夜理伦三级中视频| 樱花草www在线| 97欧美在线视频| 成人a免费视频| 嫩草在线播放| 一区二区三区在线观看视频| 日本女人性视频| 午夜精品视频| 国产精品美女主播| 97电影在线观看| 欧美日韩免费网站| 一级黄色高清视频| 成人激情诱惑| 国产区亚洲区欧美区| 国产在线1区| 欧洲国产伦久久久久久久| 能直接看的av| 男人的天堂亚洲在线| 2022国产精品| av电影在线地址| 亚洲精品中文字幕女同| 国产精品无码一区| 亚洲女厕所小便bbb| 日韩精品免费播放| 久久国产成人午夜av影院宅| 成人网址在线观看| 9色在线观看| 色综合天天在线| 秋霞欧美一区二区三区视频免费| 久久午夜av| 欧美精品123| 日韩亚洲国产免费| 在线播放日韩av| 中文字幕免费高清网站| 91亚洲国产成人精品一区二区三| 国产精品人人妻人人爽人人牛| 精品欠久久久中文字幕加勒比| 久久精品国产v日韩v亚洲| 亚洲va天堂va欧美ⅴa在线| 五月天婷婷综合| av av在线| 欧美视频二区| 日本10禁啪啪无遮挡免费一区二区 | 你懂的好爽在线观看| 精品国产户外野外| 日韩www视频| 亚洲一级一区| 亚洲v欧美v另类v综合v日韩v| 日日夜夜精品视频| 日产精品99久久久久久| 午夜伦理大片视频在线观看| 亚洲欧美在线免费| 中文字幕精品无| 亚洲国产成人av| 黄色a级片在线观看| 久久亚洲综合色| 国产av无码专区亚洲精品| 亚洲成在人线免费观看| 2019亚洲男人天堂| 国产福利在线播放麻豆| 国产一区二区日韩精品欧美精品| 亚洲午夜无码久久久久| 亚洲国产一区二区在线播放| 又嫩又硬又黄又爽的视频| 精品在线视频一区| 国产二区视频在线播放| 午夜久久福利| 精品一区2区三区| 深夜福利一区二区三区| 色与欲影视天天看综合网| jzzjzzjzz亚洲成熟少妇| 制服丝袜成人动漫| 日韩黄色一级视频| 午夜电影网亚洲视频| 九九热国产精品视频| 国产精品网站导航| 手机免费看av| 国产做a爰片久久毛片| www.一区二区.com| 日本成人中文| 国产精品中出一区二区三区| 性欧美超级视频| 久久久精品视频成人| 超碰国产在线观看| 欧美成人vr18sexvr| 国产精品一区二区人人爽| 91成人免费网站| 免费看一级一片| 亚洲免费观看在线观看| 国产三级aaa| 亚洲人成小说网站色在线| 人妻在线日韩免费视频| 成人高清视频免费观看| 国产一级做a爰片久久| 久久久久欧美精品| 免费av网址在线| 影音先锋亚洲精品| 日韩电影大全在线观看| 成人高清av| 精品一区二区三区视频日产| 黄页免费欧美| 97国产在线视频| 青青青免费在线视频| 久久躁日日躁aaaaxxxx| 全色精品综合影院| 国产丝袜一区视频在线观看| 免费看男男www网站入口在线| 日韩视频国产视频| 国产富婆一级全黄大片| 精品国产麻豆免费人成网站| 欧美一区二区公司| 欧美高清性hdvideosex| 国产精品色综合| 日韩欧美国产精品| 免费a级片在线观看| 国产网站欧美日韩免费精品在线观看| 99这里有精品视频| 欧美视频在线一区| 一本大道伊人av久久综合| 欧美性色xo影院| 九九九在线视频| 亚洲欧美日韩系列| 妺妺窝人体色www婷婷| 一区在线中文字幕| 国产亚洲精久久久久久无码77777| 日韩一区欧美小说| 亚洲女优在线观看| 综合久久给合久久狠狠狠97色 | 91成人免费观看| 美女扒开腿让男人桶爽久久动漫| 欧美亚洲免费高清在线观看 | 日韩在线www| 女人黄色免费在线观看| 久久久国产精彩视频美女艺术照福利 | 视频一区日韩| 欧美性天天影院| 综合色就爱涩涩涩综合婷婷| 一区二区在线中文字幕电影视频| 欧美精品久久久久久| 国产日产欧美一区二区| 天天做天天爱天天爽综合网| 性欧美videosex高清少妇| 国产精品欧美在线观看| 日本一级淫片演员| 免播放器亚洲| 久久久久久久久久影视| 国产成人av电影在线观看| 蜜桃视频无码区在线观看| 国产高清精品在线| 受虐m奴xxx在线观看| 依依成人精品视频| 国产精品成人久久久| 欧美精品一区二区蜜臀亚洲| 特级丰满少妇一级aaaa爱毛片| 精品国产91洋老外米糕| 欧美一区,二区| www.亚洲一区| 欧美日韩美女| 国产欧美亚洲日本| 校花撩起jk露出白色内裤国产精品| 中文字幕乱码一区二区三区| 国产农村妇女精品一二区| 粉嫩虎白女毛片人体| 成人综合在线观看| 成人在线观看高清| 欧美三级三级三级爽爽爽| 亚洲av毛片成人精品| 久久99久国产精品黄毛片入口| xxxxx.日韩| julia一区二区中文久久94| 国产劲爆久久| 老司机激情视频| 九九视频精品免费| 黄色激情小视频| 欧美偷拍一区二区| 国产露脸91国语对白| 一区二区三区四区在线观看视频| 这里有精品可以观看| 国产精品香蕉av| 免费毛片在线不卡| 亚洲免费av网| 老司机精品视频在线| 国产一级久久久久毛片精品| 精品国产乱码久久久久久虫虫漫画 | а天堂中文在线官网| 911国产网站尤物在线观看| av在线不卡精品| 少妇特黄a一区二区三区| 欧美福利影院| 午夜影院免费版| 亚洲乱码一区二区三区在线观看| 国产乱码精品一区二区| 亚洲成人精品在线| xxx在线免费观看| 国产欧美精品日韩| 日韩激情图片| 亚洲精品自拍网| 99久久精品国产导航| 日韩乱码一区二区| 日韩av影院在线观看| 松下纱荣子在线观看| 欧美久久久久久久| 国产字幕视频一区二区| 国产女主播在线播放| 亚洲成av人影院在线观看网| 91在线观看喷潮| 久久九九国产精品怡红院| 日本精品在线观看| 亚洲日本一区二区三区在线不卡| 青青草原综合久久大伊人精品优势| 一本色道久久hezyo无码| 国产精品国产三级国产有无不卡| 97精品人妻一区二区三区在线| 亚洲精品视频免费在线观看| 18av在线视频| 国产伦视频一区二区三区| 国产亚洲一级| 三区四区在线观看| 欧美日韩中文在线| 98在线视频| 成人黄视频免费| 一区二区三区四区日韩| 91人妻一区二区三区| 天天影视网天天综合色在线播放| 国产高清视频免费| 91国内揄拍国内精品对白| 最新国产精品精品视频| 日韩a在线播放| 国产精品电影一区二区| 成人爽a毛片一区二区| 日韩av电影在线播放| 91精品啪在线观看国产81旧版| av av在线| 欧美熟乱第一页| 国产黄色在线播放| 亚洲自拍欧美色图| 91成人精品| 亚洲 欧美 日韩在线| 在线视频欧美精品| 国产香蕉视频在线看| 日本精品久久久久影院| 99精品美女| 国产精品九九九九九| 91精品在线观看入口| 欧美男女交配| 加勒比成人在线| 成人av影院在线| 免费观看成人毛片| 精品一区二区三区四区|