uni-app字體圖標(biāo)Iconfont的使用

結(jié)合自己開發(fā)經(jīng)歷弧蝇,總結(jié)在uni框架下使用字體圖標(biāo)的流程码泞。開始之前可以先學(xué)習(xí)下面的官方文檔绩郎,通過文檔已經(jīng)能夠掌握使用赖瞒,就不用聽我多BB了
文章寫得不合理的地方歡迎批評指正

阿里圖標(biāo)庫幫助文檔
uni字體圖標(biāo)的使用

建立Iconfont資源

1.登錄iconfont官網(wǎng)(沒有賬號請自行注冊登錄)
2.找到圖標(biāo)管理->我的項(xiàng)目->然后新建項(xiàng)目:

我的項(xiàng)目

新建項(xiàng)目

3.項(xiàng)目新建完成后,往項(xiàng)目里添加我們要想使用的圖標(biāo),找到圖標(biāo)庫,搜索想要的圖標(biāo),然后添加到購物車(免費(fèi))
添加圖標(biāo)到購物車

購物車圖標(biāo)添加到項(xiàng)目

生成代碼

Iconfont資源的使用

uni-app 本地路徑圖標(biāo)字體支持情況:
字體文件小于 40kb,uni-app 會自動將其轉(zhuǎn)化為 base64 格式
字體文件大于等于 40kb爬凑, 需開發(fā)者自己轉(zhuǎn)換徙缴,否則使用將不生效
字體文件的引用路徑僅支持以 ~@ 開頭的絕對路徑(不支持相對路徑)

資源的引入(a,b兩種方式)

a.字體文件小于40kb,直接引入使用

image.png

<style>
    @font-face {
        font-family: 'iconfont';
        font-weight: normal;
        font-style: normal;
        src: url('https://at.alicdn.com/t/xxxxxxxxxxx.ttf') format('truetype');
    }
    .iconfont {
        font-family: 'iconfont' !important;
        font-size: 30px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .icon-message:before {
        content: "\e604";
    }
<style>

b.字體文件大于40kb嘁信,轉(zhuǎn)化為 base64 格式后引用
將字體文件下載到本地==>解壓==>Base64編碼.ttf后綴文件==>將Base64碼復(fù)制到項(xiàng)目里
轉(zhuǎn)換工具地址

資源下載

Base64編碼文件

<style>
    @font-face {
        font-family: 'iconfont';
        font-weight: normal;
        font-style: normal;
        src: url(data:font/truetype;charset=utf-8;base64,轉(zhuǎn)換的base64內(nèi)容) format('truetype');  
    }
    .iconfont {
        font-family: 'iconfont' !important;
        font-size: 30px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .icon-message:before {
        content: "\e604";
    }
<style>

注:font-family 使用的時候務(wù)必保持一致(可以改名字)于样。轉(zhuǎn)換的base64內(nèi)容太長,為不影響閱讀潘靖,需自行復(fù)制替換穿剖。微信不支持本地字體圖標(biāo)(即iconfont.css文件添加到項(xiàng)目,并在.vue文件下引用出錯)卦溢,報(bào)如下錯誤


微信不支持本地字體圖標(biāo)

具體使用糊余,為了演示效果,采用多種寫法

<template>
    <view>
        <view>
            <!-- 直接復(fù)制代碼 -->
            <text class="iconfont">&#xe958;</text>
            <view class="iconfont">&#xe958;</view>
            <!-- 引用.css文件生成的style -->
            <text class="iconfont icon-message"></text>
            <view class="iconfont icon-message"></view>
        </view>
    </view>
</template>
iconfont.css文件結(jié)構(gòu)

參考資料

uni-app 引入本地iconfont的正確姿勢
在uni-app項(xiàng)目中使用iconfont
iconfont字體圖標(biāo)的使用方法--超簡單!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末单寂,一起剝皮案震驚了整個濱河市贬芥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宣决,老刑警劉巖蘸劈,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異尊沸,居然都是意外死亡威沫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門洼专,熙熙樓的掌柜王于貴愁眉苦臉地迎上來棒掠,“玉大人,你說我怎么就攤上這事屁商⊙毯埽” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵蜡镶,是天一觀的道長雾袱。 經(jīng)常有香客問我,道長帽哑,這世上最難降的妖魔是什么谜酒? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮妻枕,結(jié)果婚禮上僻族,老公的妹妹穿的比我還像新娘粘驰。我一直安慰自己,他們只是感情好述么,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布蝌数。 她就那樣靜靜地躺著,像睡著了一般度秘。 火紅的嫁衣襯著肌膚如雪顶伞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天剑梳,我揣著相機(jī)與錄音唆貌,去河邊找鬼。 笑死垢乙,一個胖子當(dāng)著我的面吹牛锨咙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播追逮,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼酪刀,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钮孵?” 一聲冷哼從身側(cè)響起骂倘,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巴席,沒想到半個月后历涝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡情妖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年睬关,在試婚紗的時候發(fā)現(xiàn)自己被綠了诱担。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毡证。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蔫仙,靈堂內(nèi)的尸體忽然破棺而出料睛,到底是詐尸還是另有隱情,我是刑警寧澤摇邦,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布恤煞,位于F島的核電站,受9級特大地震影響施籍,放射性物質(zhì)發(fā)生泄漏居扒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一丑慎、第九天 我趴在偏房一處隱蔽的房頂上張望喜喂。 院中可真熱鬧瓤摧,春花似錦、人聲如沸玉吁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽进副。三九已至这揣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間影斑,已是汗流浹背给赞。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留矫户,地道東北人塞俱。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像吏垮,于是被迫代替她去往敵國和親障涯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356