精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

三级在线视频观看| 色婷婷av一区| 国产日产久久高清欧美一区| 二区三区四区视频| 久久99国产精品久久99大师| 婷婷丁香激情综合| 一区二区三区在线观看www| www.日本在线观看| 日韩av电影免费观看高清完整版| 粗暴蹂躏中文一区二区三区| 亚洲一区二区三区蜜桃| 国产一区二区三区视频在线| 欧美日韩另类字幕中文| 日韩精品一区二区三区电影| 精品久久久久一区二区三区 | 国产精品久久久久久久久久辛辛| 亚洲成人资源网| 五月天久久综合网| 天堂国产一区二区三区| 国产一区二区在线免费观看| 日本欧美一级片| 久久久99精品| 国产精品国产三级国产在线观看| 亚洲精品在线91| 动漫美女无遮挡免费| 日本a人精品| 色就色 综合激情| 欧美亚洲国产成人| 91福利区在线观看| 亚洲欧美福利一区二区| 天堂一区二区三区| 欧美美女搞黄| www.视频一区| 成人欧美一区二区三区视频xxx| 伊人久久一区二区| 日韩精品一级中文字幕精品视频免费观看| 欧美精品成人91久久久久久久| 国产美女高潮视频| 日韩一区欧美| 中文字幕亚洲综合久久| 在线小视频你懂的| 你懂的一区二区三区| 日韩av在线资源| 日本一卡二卡在线| 韩国精品福利一区二区三区| 日韩免费视频一区二区| 不卡的一区二区| 精品中文字幕一区二区三区| 制服.丝袜.亚洲.中文.综合| 欧美一级xxxx| 高清在线一区二区| 日韩手机在线导航| 中文字幕99页| 成人黄色av网址| 精品国产一二三| 亚洲最大视频网| 91精品导航| 日韩精品一区二区三区视频| av在线天堂网| 米奇精品关键词| 亚洲国内高清视频| 李丽珍裸体午夜理伦片| 欧美成a人免费观看久久| 日韩精品免费在线视频| 久久久久久久久久久国产精品| 亚洲日本三级| 国产香蕉97碰碰久久人人| 黄免费在线观看| 日韩精品四区| 久久久精品在线| 久久久久香蕉视频| 国产日韩精品视频一区二区三区 | 成人豆花视频| 欧美电影精品一区二区| jizz日本免费| 欧美xxav| 久久久久久久久久久国产| www日韩精品| 日本伊人精品一区二区三区观看方式| 国产日韩欧美夫妻视频在线观看| 97人妻人人澡人人爽人人精品| 国产在线精品免费av| 国产精品一区二区三区在线| 香蕉国产在线视频| 国产精品无圣光一区二区| 美国av在线播放| 超碰在线视屏| 欧美视频一区二区在线观看| 超级砰砰砰97免费观看最新一期| 精品一区二区男人吃奶| 中文字幕在线亚洲| 日本三级黄色大片| 捆绑变态av一区二区三区| 国产高清自拍99| av在线免费一区| 亚洲v精品v日韩v欧美v专区| 无码人妻精品一区二区三区66| 成人精品动漫| 精品一区二区三区三区| 国产尤物在线播放| 久久亚洲欧洲| 成人激情av| 成年人在线观看网站| 亚洲中国最大av网站| 三级a在线观看| 国产精品玖玖玖在线资源| 中文字幕av一区二区三区谷原希美| 欧美被狂躁喷白浆精品| 免费视频最近日韩| 老牛影视免费一区二区| 欧美videosex性欧美黑吊| 欧美在线|欧美| 久久久久国产精品区片区无码| 99精品国产一区二区三区| 青青精品视频播放| 黄片毛片在线看| 成人午夜视屏| 亚洲激情av在线| 另类小说第一页| 亚洲精品国产setv| 久久久久亚洲精品| av中文字幕第一页| 国产精品乱码妇女bbbb| 久久精品国产精品亚洲色婷婷| 亚洲高清999| 精品国内自产拍在线观看| 免费又黄又爽又猛大片午夜| kk眼镜猥琐国模调教系列一区二区| 吴梦梦av在线| 95精品视频| 日韩在线观看网站| 日本中文字幕在线观看视频| 91丨国产丨九色丨pron| 欧美日韩不卡在线视频| 视频一区日韩| 欧美wwwxxxx| 国产口爆吞精一区二区| 国产精品欧美一区喷水| 超碰在线人人爱| 日韩av自拍| 国产精品亚洲美女av网站| 久草在线网址| 日本乱人伦aⅴ精品| 久久丫精品国产亚洲av不卡| 国产欧美一级| 欧美伦理一区二区| av电影一区| 亚洲欧美一区二区三区在线| 中文在线第一页| 国产视频亚洲色图| 免费黄色特级片| 国产剧情一区| 亚洲精品永久免费精品| 九九九久久久久| 国产乱子伦一区二区三区国色天香| 亚洲人成77777| 精品在线手机视频| 欧美精品一区二区三区四区| 九九热只有精品| 成人性生交大片| 无码专区aaaaaa免费视频| jazzjazz国产精品久久| 国内精品一区二区三区| 神马久久久久久久久久| 极品色av影院| 日韩aaaa| 91免费人成网站在线观看18| caoporn免费在线视频| 日韩一级二级三级| 国产在线一二区| 97久久精品人人爽人人爽蜜臀| av动漫在线观看| 欧美精品一区二区久久| 成人福利视频网| 国精一区二区三区| 亚洲精品国产拍免费91在线| 日韩综合在线观看| 1024成人网| 小毛片在线观看| 日韩高清一区在线| 久久天天东北熟女毛茸茸| 国产精品超碰| 国产精品久久久久久久久久ktv| 日本电影在线观看网站| 精品国产成人在线影院| 亚洲熟妇无码乱子av电影| 中文字幕在线观看不卡| 免费看毛片的网站| 日韩成人伦理电影在线观看| 成人免费看片视频在线观看| 亚洲国产网址| 95av在线视频| 自拍一区在线观看| 久久这里有精品| 全色精品综合影院| 日韩一区二区三区在线| chinese国产精品| 亚洲另类在线制服丝袜| 亚洲成人网在线播放| 国产精品一区二区x88av| 激情综合网婷婷| 欧美a级片一区| 日韩av影视| 黑人久久a级毛片免费观看| 国产精品女主播| 欧美伦理91| 欧美夫妻性生活xx| 91社区在线观看| 日韩精品极品在线观看| av中文字幕免费| 欧美三级电影在线观看| 久久精品国产成人av| 一区二区三区在线免费播放| 免费看黄色三级| 99热这里都是精品| 波多野结衣中文字幕在线播放| 日本网站在线观看一区二区三区 | av在线免费网站| 国产亚洲成av人片在线观看桃| 精品毛片在线观看| 欧美日韩夫妻久久| 亚洲视屏在线观看| 色香蕉久久蜜桃| 国偷自拍第113页| 亚洲成人在线网站| 久久久www成人免费毛片| 亚洲色图视频免费播放| 国产不卡在线观看视频| 国产亚洲欧美一区在线观看| 少妇一级淫片免费放播放| 国产成人在线网站| 久久久精品视频国产| 久久99久久久久久久久久久| 国产一级做a爰片久久| 久热国产精品| 午夜激情福利在线| 丝袜亚洲另类丝袜在线| 无码精品国产一区二区三区免费| av成人国产| 777久久久精品一区二区三区| 99国产精品自拍| 欧美亚洲另类色图| 午夜在线一区| 欧美亚洲国产成人| 噜噜噜躁狠狠躁狠狠精品视频| 日本三级免费网站| 久久一本综合频道| 国产九九在线视频| 蜜臀精品一区二区三区在线观看 | 亚洲精品v亚洲精品v日韩精品| 91情侣偷在线精品国产| 精品视频一区二区三区在线观看| 91麻豆桃色免费看| 日韩精品成人| 国产经典一区二区三区| 国产精品调教| 另类小说综合网| 欧美精选视频在线观看| 在线成人性视频| 一区二区三区在线| 99热这里只有精品免费| 一卡二卡三卡在线| 亚洲午夜电影在线观看| 国产主播在线播放| 欧美日韩国产一区二区| 久久亚洲精品石原莉奈| 欧美日韩1234| 国产女人18毛片水真多| 欧美不卡激情三级在线观看| 亚洲欧美日韩免费| 亚洲色图欧美制服丝袜另类第一页| 精品亚洲成a人片在线观看| 在线观看免费高清视频97| 在线看免费av| 久久久久成人网| 日韩a**中文字幕| 91网站在线免费观看| 国产欧美三级电影| 污视频在线免费观看一区二区三区| 日韩精品1区| 欧美黄网在线观看| 老司机亚洲精品| 久久久久久久久久毛片| av一本久道久久综合久久鬼色| 国产亚洲精品熟女国产成人| 亚洲欧美日本韩国| 亚洲精品中文字幕乱码三区91| 欧美片在线播放| 欧美精品久久久久久久久25p| 神马香蕉久久| 欧美日韩在线免费观看视频| 亚洲日本免费| 伊人成人222| 26uuu久久天堂性欧美| 91视频最新网址| 欧美日韩中文在线| 亚洲va久久久噜噜噜无码久久| 亚洲欧美国产精品久久久久久久| 国产成人在线视频免费观看| 欧美专区中文字幕| 欧美国产中文高清| 亚洲国产婷婷香蕉久久久久久99| 精品二区久久| 成人性生交视频免费观看| 久久综合久色欧美综合狠狠| 国产少妇在线观看| 欧美亚洲综合另类| 日韩精品福利| 欧美国产第二页| 高清一区二区三区av| 热re99久久精品国产99热| 1000部精品久久久久久久久| 亚洲理论中文字幕| 国产目拍亚洲精品99久久精品| 日本一级淫片免费放| 国产精品久久久久久久| 亚洲午夜精品一区二区| 久久午夜精品一区二区| 人体私拍套图hdxxxx| 一区二区在线观看不卡| 91成人国产综合久久精品| 亚洲人永久免费| 欧美办公室脚交xxxx| 国产精品日韩一区二区免费视频| 久久久9色精品国产一区二区三区| 国产熟人av一二三区| 久久亚洲私人国产精品va媚药| 欧美福利视频一区二区| 精品国产免费视频| 调教一区二区| 91精品视频专区| 日韩精品永久网址| 欧美伦理片在线看| 欧美国产成人精品| 中文字幕在线天堂| 国产一区二区三区精品久久久| 色是在线视频| 欧美二级三级| 美女久久一区| 欧美成人国产精品一区二区| 欧美午夜片欧美片在线观看| 欧美xxx.com| 国产成人av网| 日本不卡免费一区| jizz大全欧美jizzcom| 中文字幕第一区综合| 中文字幕在线播出| y97精品国产97久久久久久| 白嫩亚洲一区二区三区| 日本xxxxx18| 岛国精品一区二区| 日韩欧美高清在线观看| 日韩二区三区在线| 国产农村妇女毛片精品| 亚洲欧洲三级电影| 亚洲熟妇av乱码在线观看| 最近2019年日本中文免费字幕 | 日韩一区二区三区电影在线观看 | 伊人久久大香线| 宇都宫紫苑在线播放| 亚洲综合一区二区三区| 免费看日韩av| 欧美最猛性xxxxx(亚洲精品)| 中文有码一区| 亚洲a级黄色片| 亚洲午夜日本在线观看| 日韩欧美在线番号| 国产精品一区二区三| 亚洲人metart人体| 天堂www中文在线资源| 一本久道久久综合中文字幕| www.成人.com| 动漫3d精品一区二区三区| 一区二区高清| 黄色免费一级视频| 精品日韩成人av| 免费观看亚洲| 国产盗摄视频在线观看| 99热在这里有精品免费| 中文字幕欧美人妻精品一区蜜臀| 久久在精品线影院精品国产| 日本午夜精品| 国产精欧美一区二区三区白种人| 亚洲国产日韩综合久久精品| 国产亚洲依依| 99久久伊人精品影院| 久久一区中文字幕| 日韩欧美中文字幕视频| 亚洲欧洲美洲在线综合| 欧美成人精品一级| 日韩一级在线免费观看| 亚洲精品日韩专区silk| 国模吧精品人体gogo| 亚洲一区二区日本| 久久五月激情| 日本三级午夜理伦三级三| www.精品av.com| 西野翔中文久久精品国产| 亚洲精品成人在线播放| 色综合色综合色综合|