圖示資源: font awesome以外的新選擇-material icons by Google

lien
May 4, 2022

--

閱讀Index
[1]如何使用material icons?
[2]樣式調整
[3]與font awesome差別

material icon是什麼?
material design是Google開發的設計準則,有興趣的可自行了解。而material icons就是根據material design下開發出的圖示
#見補充資料

如何導入material icons?

不同於font awesome 6.1.1後,需註冊帳號並引用kit
1)最簡單的方式是透過google fonts導入,設定步驟就跟使用google fonts一樣,將下列程式碼貼到html <head>中(官方文件)
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">

2)接著,到google fonts頁面選擇icons,選擇想要的icon後複製<span>代碼

3)需要透過class=”material-icons”才能載入,因此要檢查複製的icon代碼是否有包含此class name,此時大功告成
<span class="material-icons material-icons-outlined">search</span>

樣式調整
[大小]如同font awesome的icon font一樣,根據官方文件,可以用調整字體的方式去設定icon大小。雖然可以自由設定大小,不過官方建議設定值為18, 24, 36 or 48px,預設大小為24px。一樣透過自訂class name調整icon大小

<span class="material-icons material-icons-outlined md-24">search</span>

[顏色]官方預設提供黑、白兩種主題,如果想改變icon顏色,可自訂css再套用class name

與font awesome差別(個人淺見)
1)material icon的實作方式為利用排版上的合字(ligatures),將tag中的文字轉為相對應的icon,因此透過抽換tag中的innerText,可變換icon顯示

2)提供五種icon風格:outlined/filled/rounded/sharp/two-tone

3)稍微摸索了一下,material 除了沒有提供常見的品牌icon外,其他常見的使用者操作流程都有

--

--