前端頁面中字體圖標(biāo)的使用方法

在前端頁面中會(huì)經(jīng)常需要用到圖標(biāo)。很多時(shí)候前端開發(fā)人員會(huì)根據(jù)UI設(shè)計(jì)師提供的素材直接進(jìn)行引進(jìn),但是圖片會(huì)占據(jù)較大的內(nèi)存,尤其在移動(dòng)端,不利于用戶體驗(yàn)。那么今天就整理一下前端使用字體圖標(biāo)的方法和過程。
1、首先進(jìn)入字體圖標(biāo)官網(wǎng):http://www.iconfont.cn/
2、然后在圖標(biāo)庫或者搜索欄搜索自己需要的圖標(biāo),如圖所示:

圖1-搜索需要的圖標(biāo)

對(duì)應(yīng)的搜索結(jié)果如圖所示:
圖2-搜索結(jié)果示例.png

3、鼠標(biāo)指向任意一個(gè)圖標(biāo),會(huì)出現(xiàn)如下頁面,對(duì)圖標(biāo)可進(jìn)行三個(gè)操作,三個(gè)圖標(biāo)分別對(duì)應(yīng)①添加入庫,②收藏,③下載。
圖3-選中一個(gè)圖標(biāo).png

我們需要的功能就是第一個(gè),添加入庫。
ps:如果想要以圖片的方式直接使用圖標(biāo),可點(diǎn)擊下載,之后出現(xiàn)如下界面:
圖4-下載字體圖標(biāo).png

其中除了可以下載png格式、AI格式、還有svg格式外,還可以對(duì)圖標(biāo)進(jìn)行編輯操作,更改其顏色和大小。
4、鼠標(biāo)指向圖標(biāo),選擇“添加入庫”功能,這時(shí)候就可以在右上角的小購物車中看到剛剛添加的圖標(biāo)了。
圖5-加入到庫.png

然后點(diǎn)擊右上角的"購物車",可以看到剛才加入的字體圖標(biāo)以及下面的功能選項(xiàng)。
圖6-庫中的字體圖標(biāo).png

圖7-對(duì)庫中圖標(biāo)進(jìn)行操作.png

此時(shí)我們選擇下載代碼,之后可以得到一個(gè)壓縮包。
5、壓縮包解壓內(nèi)容如圖所示:
圖8-下載的代碼包內(nèi)容.png

6、下面我們就可以在自己的項(xiàng)目中引進(jìn)這其中有用的代碼文件,然后輕松的使用圖標(biāo)了。
分析上面代碼包中的文件,demo.css就相當(dāng)于我們平時(shí)用的reset.css,即重置樣式表。其中的3個(gè)demo_xx.html文件分別演示引進(jìn)字體圖標(biāo)的3個(gè)方法:fontclass、symbol、unicode。我們現(xiàn)在多用(今天講的也是)第一種方法,即fontclass方法,這是在三種里面相對(duì)較為簡單的一種方法。
圖9-三種引進(jìn)字體圖標(biāo)的方法.png

1)首先在自己的html文件中引入iconfont.css樣式表文件:
圖10-在自己的項(xiàng)目中引入iconfont.css文件.png

代碼如下:

        <!--引進(jìn)字體圖標(biāo)文件-->
        <link rel="stylesheet" href="../css/iconfont/weibo/iconfont.css">
        <!--引進(jìn)字體圖標(biāo)文件-->
        <link rel="stylesheet" href="../css/iconfont/weixin/iconfont.css">

注意此文件中有關(guān)聯(lián)文件,即字體的格式文件,所以在將iconfont.css文件放入項(xiàng)目時(shí),也需將另外三個(gè)字體格式文件一并放入。


圖11-需要同時(shí)放入的4個(gè)文件.png

2)接著在哪需要用到此圖標(biāo),就用i標(biāo)簽,然后設(shè)置相應(yīng)的類名即可。

    <!--搜索圖標(biāo)-->
    <i class=" iconfont icon-wxbsousuotuiguang"></i>

總結(jié):整個(gè)的過程需要做的就是三步:
(1)將下載的壓縮包中的下面四個(gè)文件放到自己的項(xiàng)目中去;

圖12-css文件夾中放置的文件.png

(2)在需要用到字體圖標(biāo)的頁面中引進(jìn)iconfont.css文件;

 <!--引進(jìn)字體圖標(biāo)文件-->
 <link rel="stylesheet" href="../css/iconfont/weixin/iconfont.css">

(3)在使用字體圖標(biāo)的地方,設(shè)置相應(yīng)字體的類。

    <!--搜索圖標(biāo)-->
    <i class=" iconfont icon-wxbsousuotuiguang"></i>

設(shè)置類時(shí),都需要設(shè)置iconfont,然后根據(jù)iconfont.css文件中最后寫到的對(duì)應(yīng)具體某一字體圖標(biāo)的類名再設(shè)置。


圖13-字體圖標(biāo)的類名位置(在iconfont.css文件中的最后).png

這樣我們就可以在自己的項(xiàng)目頁面中看到需要的圖標(biāo)了。


圖14-效果示例.png

  注:上圖中的星級(jí)評(píng)價(jià)部分的星星,也是字體圖標(biāo)。但是一開始從網(wǎng)上直接下載下來的顏色是灰色的,這時(shí)需要根據(jù)自己的需要進(jìn)行修改。在iconfont這個(gè)類中可以通過設(shè)置font-size來控制圖標(biāo)的大小,在iconfont icon-wxbsousuotuiguang這個(gè)類中可以通過設(shè)置color來控制圖標(biāo)的顏色。
以上。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,558評(píng)論 25 708
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,814評(píng)論 1 92
  • 前言 前端的工作并不僅僅是實(shí)現(xiàn)「視覺&交互稿」,想要開發(fā)一個(gè)高性能易維護(hù)的「完美」站點(diǎn)并未易事,針對(duì)前端的性能優(yōu)化...
    木羽zwwill閱讀 653評(píng)論 0 4
  • 一、氣血 氣血是人體臟腑、經(jīng)絡(luò)等組織器官進(jìn)行活動(dòng)的物質(zhì)基礎(chǔ)和能量來源。 物質(zhì)基礎(chǔ):血。 能量來源:氣。 經(jīng)絡(luò):公路...
    戰(zhàn)敭閱讀 3,369評(píng)論 0 9
  • 不想長大 永遠(yuǎn)做個(gè)孩子多好 不用擔(dān)心 生活的重?fù)?dān) 盡情的 在田野里打滾, 開心就笑 傷心就哭 可惜我 再也回不去...
    借我一場煙火閱讀 184評(píng)論 0 2