教學 | 如何使用 Font Awesome 提供的免費icon? 兩種方式安裝 Font Awesome 圖庫

今天要介紹的是免費提供svg格式的icon圖示、不僅處理樣式方便,還有廣大icon資源庫可供搜尋使用的 Font Awesome
Font Awesome 跟多數圖庫一樣有分付費與免費版本,YUKI自己使用上來看,免費版本已經綽綽有餘了!
一個標示會提供至少1~3種免費的樣式供選擇,以icon的需求來說很足夠。

Font Awesome

Font Awesome提供兩種使用情況,網頁用與桌機用。
On the Web: 有提供CSS、less、SCSS/Sass、Javascript、svg ,這幾種形式。
除了全部打包的檔案以外,也有提供特定形式的icon檔案,減少不必要的檔案量,例如只要solid或是brands的樣式。
下載官方的檔案後,照著官方說明的方式,將要使用的資料夾與檔案加入專案的資料夾裡,就可以用囉!

安裝方式

跟著流程來走一次吧:

1.下載官方檔案

下載後解壓縮,可以看到各種形式的檔案供插入專案。
官方檔案下載點

2.在專案中載入Font Awesome

使用CSS載入

將webfonts整個資料夾+css資料夾裡的all.css加入你的專案資料夾,在<head>插入all.css。

<head>
  <link href="/your-path-to-fontawesome/css/all.css" rel="stylesheet"> <!--load all styles -->
</head>
<body>
  <i class="fas fa-user"></i> <!-- uses solid style -->
</body>

使用Javascript載入Font Awesome

將js資料夾裡的all.js加入你的專案資料夾,在<head>插入all.js。

<head>
  <script defer src="/your-path-to-fontawesome/js/all.js"></script> <!--load all styles -->
</head>
<body>
  <i class="fas fa-user"></i> <!-- uses solid style -->
</body>

只想使用特定形式的icon

solid樣式、brands為免費使用,regular、light為付費Pro版,
安裝方式同css,將webfonts+css資料夾整個加入你的專案資料夾,
把你認為用不到的樣式css刪除(不要solid就刪掉solid.css),在<head>中插入/css/fontawesome.css,
以及要用的樣式css (如:/css/brands.css)。
js版也是同樣的方式。

使用方式

安裝好後,就可以從官網搜尋要的icon,複製程式碼貼進html。
比如我想搜尋跟用餐有關的icon,打入關鍵字dining,點下搜尋,就會找出所有相關樣式的icon,
顏色較深的是免費使用的icon,其他則是pro版才有。

點進去icon後,顏色是隨機配的,僅供參考。
往下滑還有使用呈現範例可以參考,整個頁面都承襲同個顏色,蠻有趣的效果。
複製圖案上面那排資訊後面的<i class=…….></i>,貼回你html裡要新增icon的位置。

重新整理你的網頁所在的瀏覽器,然後噔噔! 就出現了!
如果你使用的是css檔,那icon就會是字體的形式呈現在網頁上,如果是使用js的話,就會是svg格式呈現喔!

小結

搜尋頁面的左邊有分類表,YUKI覺得超多種類的,在一般網頁應用上應該是足夠了,
也能統一整個網站的icon風格,FontAwesome的風格雖是單色偏簡易的icon,但設計上也屬上乘,
有多樣化需求的話也可以購買Pro版來使用,整體安裝及使用流程都很簡單親民,是不可多得的好資源呀~

YUKI這邊就沒有教for Desktop的安裝方式了,因為就是下載後安裝字體的使用方式,
要是操作上有問題的話再留言給我吧!

有什麼心得想分享嗎?...

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料