icon font UI html css

如何使用IcoMoon製作icon font?

林 倩伃 Maud Lin 2020/05/18 19:02:47
3395

一、使用icon font取代點陣圖(png、jpg)的好處?

1.檔案小,運算顯示速度快:

         使用icon font 最大的好處就是檔案容量小,能夠加快網頁的顯示速度。

      

2. 可任意改變圖型大小:

           icon font可以在css內任意改變圖型大小,並且圖像品質不會被破壞,不會因為放大就 

           導致像素尺寸不足,造成馬賽克的狀況發生。

 

      3.可以任意改變圖像顏色:

           icon font可以在css內任意改變圖型顏色,不需要為了改一個顏色就重新輸出圖檔

     

 

二、如何用IcoMoon製作icon font?

       步驟一:使用illustrator繪製icon後,儲存成svg檔.

                   (註:檔名需使用英文命名,建議使用語意化的命名,在日後方便管理與使用)

       

       步驟二:到https://icomoon.io/網站,將svg檔上傳

 

                     (1)點選「Ico Moon App」按鈕。

                     

 

(2)點選 「Import  Icons」按鈕,將svg檔上傳。

                     

 

 

                     (3)確認要做成「文字套包」的svg是否都有被圈選到?

                       (註:被圈選的檔案會有橘黃色邊框)

                     

                    

                     

                    (4)點選「Generate Font」

 

 

(5)編寫icon font命名,這裡的命名等於日後html上用的class name指令。

 

                        (註:檔名需使用英文命名,建議使用語意化的命名,在日後方便管理與使用)


(6)
點選「 Font Download」

 

三、如何將icon font文字套包在網頁上使用?

     

       步驟一:將壓縮檔解壓縮

      步驟二:將文件夾裡的style.css檔案內容複製後,貼到專案的.css內,並與html鏈結。

       步驟三:在html欲顯示的地方加入class name,存擋後即可顯示。 

      

四、如何改變icon font尺寸?

       直接在css內輸入該icon的class name後,用寬、高指令變更尺寸即可。

 

五、如何改變icon font顏色?

       直接在css內輸入該icon的class name後,用color指令變更顏色即可。

 

 

六、如何更新icon font 套包內容?

*必須要有原本專案的icon font 文字套包的selection.json檔案*

       

       步驟一:到官網,點選「Ico Moon App」按鈕 > 點選「Manage project」,選擇原本文字套包內的selection.json檔,並上傳。

       步驟二:點選 「Import  Icons」按鈕,將要新的svg檔案上傳

      步驟三:確認要做成「新文字套包」的svg是否都有被圈選到?舊的所有svg記得也要選到(被圈選的檔案會有橘黃色邊框)

      步驟四:點選「Generate Font」

      步驟五:編寫icon font命名

                    (註:不要更改到舊的icon檔名,這樣導入時才不會導致網頁顯示錯誤)

步驟六:下載壓縮檔,重複第三小節,步驟1-3即可。



林 倩伃 Maud Lin