利用微信小程序制作屬于自己的Icon圖標(biāo)
前言
最近在接手一個(gè)微信小程序,發(fā)現(xiàn)里面的圖標(biāo)都是使用的image組件,看起來(lái)非常別扭,加載也不太順暢。
就想著看看微信有沒(méi)有類(lèi)似自帶的圖標(biāo)庫(kù)可以使用。
有是有,就是太少了,翻來(lái)翻去好像也就 8 種,不太夠用啊。

官方?jīng)]有就只能自己做了,還是阿里的iconfont好使,首先你得有iconfont的賬號(hào)。
1、將你心儀的圖標(biāo)加入購(gòu)物車(chē)

2、將圖標(biāo)添加至項(xiàng)目
點(diǎn)擊右上角倒數(shù)第三個(gè)圖標(biāo)進(jìn)入購(gòu)物車(chē),然后將購(gòu)物車(chē)添加到我們的項(xiàng)目中,沒(méi)有項(xiàng)目可以自行創(chuàng)建。

3、我的項(xiàng)目
進(jìn)入到我的項(xiàng)目可以看到我們剛剛加入的圖標(biāo),我的項(xiàng)目在最上方的資源管理 — 我的項(xiàng)目。

4、將項(xiàng)目下載至本地
解壓后你會(huì)看到如下文件

5、將字體轉(zhuǎn)換為base64
進(jìn)入網(wǎng)站:https://transfonter.org/ ,找到文件中的 iconfont.ttf 字體文件,將字體文件轉(zhuǎn)換為 base64。
記得開(kāi)啟第2步的 Base64 encode。

下載并解壓后你將會(huì)獲得如下的文件

6、樣式文件修改
同時(shí)打開(kāi)第 4 步下載解壓的 iconfont.css文件和第 5 步,下載解壓的stylesheet.css文件。
我們先看confont.css文件,紅圈中的代碼直接刪除

再打開(kāi)stylesheet.css文件,將紅圈中的代碼復(fù)制到confont.css文件中去

7、重命名
給confont.css重命名為 xxx.wxss,并放到微信小程序項(xiàng)目中去,注意:后綴必須是wxss

8、導(dǎo)入樣式文件并使用
在app.wxss中導(dǎo)入我們的 xxx.wxss,我們生成的 icon 圖標(biāo)就可以在項(xiàng)目中使用了。

<view class="iconfont icon-bianji"></view>

至此,我們自定義的Icon圖標(biāo)就制作完成了
總結(jié)
到此這篇關(guān)于利用微信小程序制作屬于自己的Icon圖標(biāo)的文章就介紹到這了,更多相關(guān)微信小程序 Icon圖標(biāo)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
javascript代碼在ie8里報(bào)錯(cuò) document.getElementById(...) 為空或不是對(duì)象的解決方
今天更升級(jí)了ie8,發(fā)現(xiàn)原來(lái)在ie7下可以運(yùn)行的代碼,不能運(yùn)行了,發(fā)現(xiàn)了一些細(xì)節(jié),附臨時(shí)修改辦法。2009-11-11
JavaScript數(shù)組去重的方法總結(jié)【12種方法,號(hào)稱(chēng)史上最全】
這篇文章主要介紹了JavaScript數(shù)組去重的方法,結(jié)合實(shí)例形式較為詳細(xì)的總結(jié)分析了12種方法數(shù)組去重的方法,需要的朋友可以參考下2019-02-02
ES6中export?default和export之間的區(qū)別詳解
export和export?default都是es6語(yǔ)法中用來(lái)導(dǎo)出組件的,可以導(dǎo)出的文檔類(lèi)型有(?數(shù)據(jù)、常量、函數(shù)、js文件、模塊等),下面這篇文章主要給大家介紹了關(guān)于ES6中export?default和export之間的區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-04-04
JS觸發(fā)事件event.target VS event.currentTarget實(shí)例
這篇文章主要介紹了JS觸發(fā)事件event.target VS event.currentTarget實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
JavaScript實(shí)現(xiàn)異步任務(wù)循環(huán)順序執(zhí)行詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript中實(shí)現(xiàn)異步任務(wù)循環(huán)順序執(zhí)行的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-03-03
JavaScript中for循環(huán)的幾種寫(xiě)法與效率總結(jié)
每個(gè)接觸JS的開(kāi)發(fā)人員都不可避免的與for循環(huán)打交道,畢竟這是遍歷必不可少的工具之一。然而當(dāng)循環(huán)次數(shù)比較大時(shí),效率問(wèn)題必須重視。下面這篇文章就主要介紹了JavaScript中幾種for循環(huán)的寫(xiě)法與效率,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-02-02
如何使用bootstrap框架 bootstrap入門(mén)必看!
如何使用bootstrap?這篇文章就是告訴大家如何使用bootstrap框架,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04

