阿里圖標庫的使用方式

1.阿里圖標庫鏈接:http://www.iconfont.cn/

2.登錄阿里圖標庫以後,搜索我們需要的圖標,將其加入購物車
在這裏插入圖片描述
3.將我們需要的圖標全部挑選完畢以後,點擊頁面右上角“購物車”圖標
在這裏插入圖片描述
4.這時候右側會出現一個預覽窗口,顯示我們前面加入購物車的那些圖標,添加至項目(沒有項目的話新建一個就好),或者直接下載代碼
在這裏插入圖片描述
如果選擇添加至項目的話,會跳轉到我的項目,然後也是進行下載到本地,我是習慣添加到項目,因爲隨時可以改更新圖標庫的代碼。
在這裏插入圖片描述
下載到本地後可以看到文件夾裏有這些東西
在這裏插入圖片描述
我使用的是fontclass,因爲icon的名字比較好翻譯。

第一步:引入項目下面生成的fontclass代碼:
<link rel="stylesheet" type="text/css" href="./iconfont.css">
第二步:挑選相應圖標並獲取類名,應用於頁面:
<i class="iconfont icon-xxx"></i>
注意標籤i元素的class類,具體的圖標對應過去的類,可以在下載包裏面的demo_fontclass裏面找到。


這裏有三個模式Unicode,fontclass,symbol:

font-class是unicode使用方式的一種變種,主要是解決unicode書寫不直觀,語意不明確的問題。與unicode使用方式相比,具有如下特點:

• 兼容性良好,支持ie8+,及所有現代瀏覽器。
• 相比於unicode語意明確,書寫更直觀。可以很容易分辨這個icon是什麼。
• 因爲使用class來定義圖標,所以當要替換圖標時,只需要修改class裏面的unicode引用。
• 不過因爲本質上還是使用的字體,所以多色圖標還是不支持的。

unicode是字體在網頁端最原始的應用方式,特點是:

• 兼容性最好,支持ie6+,及所有現代瀏覽器。
• 支持按字體的方式去動態調整圖標大小,顏色等等。
• 但是因爲是字體,所以不支持多色。只能使用平臺裏單色的圖標,就算項目裏有多色圖標也會自動去色。

注意:新版iconfont支持多色圖標,這些多色圖標在unicode模式下將不能使用,如果有需求建議使用symbol的引用方式

symbol這是一種全新的使用方式,應該說這纔是未來的主流,也是平臺目前推薦的用法。相關介紹可以百度,這種用法其實是做了一個svg的集合,與另外兩種相比具有如下特點:

• 支持多色圖標了,不再受單色限制。
• 通過一些技巧,支持像字體那樣,通過font-size,color來調整樣式。
• 兼容性較差,支持 ie9+,及現代瀏覽器。

瀏覽器渲染svg的性能一般,還不如png。

參考博客:
關於阿里圖標庫Iconfont生成圖標的三種使用方式(fontclass/unicode/symbol)
詳細的都在你下載下來的html中,使用說明人家官方都給介紹清楚了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章