小程序iconfonts的運(yùn)用

本文簡(jiǎn)單的介紹下阿里iconfont的運(yùn)用,網(wǎng)頁中運(yùn)用iconfont可以極大的提高我們的工作效率,也能節(jié)約資源

  • 使用iconfont的圖標(biāo)需要登錄,目前三種方式:微博,阿里內(nèi)部員工賬號(hào),github賬號(hào)
  • 需建立一個(gè)項(xiàng)目,搜索你需要的圖標(biāo)添加到你的項(xiàng)目中,當(dāng)然也可以直接搜索圖標(biāo)庫,如果需要配套的圖標(biāo)的話圖標(biāo)庫比較好
  • iconfont的圖標(biāo)有三種運(yùn)用的方法,可以選擇想要的顏色轉(zhuǎn)為相應(yīng)格式的圖片,也可以作為字體使用

下面來介紹小程序如何使用

小程序底部標(biāo)簽欄的制作

需在小程序的app.json中添加如下代碼:

//'tabBar'中的list至少顯示兩個(gè)對(duì)象,詳見微信公眾平臺(tái)
"tabBar": {
    "color": "默認(rèn)字體顏色",
    "selectedColor": 選中時(shí)的字體顏色,
    "list": [{
      "pagePath": "pages/home/home",//導(dǎo)航路徑
      "text": "home",//顯示的文字
      "iconPath": "icon/home.png",//圖標(biāo)的相對(duì)路徑
      "selectedIconPath": "icon/home-blue.png"http://選中時(shí)的圖標(biāo)相對(duì)路徑
    },{
      "pagePath": "pages/shoppingCar/shoppingCar",
      "text": "shoppingcar",
      "iconPath": "icon/car.png",
      "selectedIconPath": "icon/car-blue.png"
    }]
  },

app.json中引用的圖標(biāo)需要本地文件,所以將你選好的圖片下載下來,注意一個(gè)圖標(biāo)下兩種顏色的文件分為選中狀態(tài)的未選中狀態(tài),字體的顏色跟下載圖標(biāo)時(shí)選擇的顏色一樣,保存

image

大功告成

image

頁面中插入圖標(biāo)

下載圖標(biāo)庫解壓縮到本地文件夾,如下:

image

因?yàn)樾〕绦蛑惺遣蛔R(shí)別css文件的,所以需要將css下標(biāo)的文件后綴改為wxss
在需要圖標(biāo)的頁面的wxcss文件中引入圖標(biāo)庫如下:

/* pages/car/car.wxss */
/* 引入iconfont圖標(biāo) */
@import "../../icon/font/iconfont.wxss";

此時(shí)圖標(biāo)時(shí)作為類引入的,當(dāng)類名為icon-Checklabel時(shí)為選中狀態(tài),當(dāng)類名為icon-Checklabelinterface為取消狀態(tài),用三元表達(dá)式判斷當(dāng)前的圖標(biāo)是哪種

<!--pages/car/car.wxml-->
<!-- 根據(jù)data里面的list數(shù)組循環(huán)創(chuàng)建view -->

<!-- 下面的class樣式來源于iconfonts網(wǎng)站 -->
<view class="iconfont {{isChoose?'icon-Checklabel':'icon-Checklabelinterface'}}">
</view>

哦了

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

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

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