IconFont圖標引用

首先打開Iconfont-阿里巴巴矢量圖標庫


網(wǎng)址 http://www.iconfont.cn/

輸入你想要的圖標

搜索你想要的圖標之后,并加入購物車

加入購物車

打開右上角購物車,查看你下載的圖標,并點擊右下角的下載代碼

查看購物車并下載代碼

查看保存在本地的文件

查看保存的文件

一共有三種引用方式

下面我們詳細說明一下這三種引用方式

1、unicode引用

特點:

?1、兼容性最好,支持IE6及所有現(xiàn)代的瀏覽器。

?2、支持按字體的方式去動態(tài)調(diào)整圖標大小和顏色等。

?3、不支持多色,只能使用單色圖標。即便是項目里有多色圖標也會自動去色。

使用步驟

第一步:拷貝項目下面生成的font-face

放在style里

第二步:定義使用iconfont的樣式

放在style里

第三步:挑選相應圖標并獲取字體編碼,應用于頁面

<i class="iconfont">3</i>

注:"iconfont"是你項目下的font-family。可以通過編輯項目查看,默認是"iconfont"。


2、font-class引用

font-class是unicode使用方式的一種變種,主要是解決unicode書寫不直觀,語意不明確的問題。

特點:

1、兼容性良好,支持IE8+,及所有現(xiàn)代的瀏覽器。

2、不支持多色,只能使用單色圖標。即便是項目里有多色圖標也會自動去色。

3、相比于unicode語意明確,書寫更直觀。可以很容易分辨這個icon是什么。

4、因為使用class來定義圖標,所以當要替換圖標時,只需要修改class里面的unicode引用。

使用步驟

第一步:引入項目下面生成的fontclass代碼:

引入方式

第二步:挑選相應圖標并獲取類名,應用于頁面:

<i class="iconfont icon-xxx"></i>

"iconfont"是你項目下的font-family。可以通過編輯項目查看,默認是"iconfont"。


3、symbol引用

這是一種全新的使用方式,應該說這才是未來的主流,也是平臺目前推薦的用法。

特點:

1、支持多色圖標,不再受單色限制。

2、通過一些技巧,支持像字體那樣,通過font-size,color來調(diào)整樣式。

3、兼容性較差,支持IE9+,及現(xiàn)代瀏覽器。

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

使用步驟

第一步:引入項目下面生成的symbol代碼:

<script src=''./iconfont.js''></script>

第二步:加入通用css代碼(引入一次就行):

引入一次就可以

.icon { ?width:1em; height:1em; ?vertical-align:-0.15em; ?fill: currentColor; ?overflow: hidden;}

第三步:挑選相應圖標并獲取類名,應用于頁面:

<svg class=''icon'' aria-hidden="true">

? <use xlink:href="#icon-xxx"></use>

</svg>

以上就是所有的步驟。當然iconfont也支持在線引用,后續(xù)再更新。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容