• 八方資訊網(wǎng)歡迎您!
    八方資訊網(wǎng)>理財(cái)>正文

    給你代碼:小程序引入icon的三種方式

    2020-04-02 06:26:10 來源: 閱讀:


    給你代碼:小程序引入icon的三種方式

    好的應(yīng)用需要好的圖標(biāo)來映襯。

    使用圖片做圖標(biāo)的弊端有:固定尺寸;激活樣式需要做兩套;占空間。

    相對(duì)于圖片圖標(biāo),字體圖標(biāo)完美的解決了這些問題。

    我們下面介紹小程序里引入圖片的三種方式。

    原生圖標(biāo)

    小程序里原生圖標(biāo)是通過icon標(biāo)簽來引入的:


    給你代碼:小程序引入icon的三種方式

    但是原生圖標(biāo)只有這么幾個(gè),面對(duì)前端妖嬈繁雜的需求是捉襟見肘,遠(yuǎn)遠(yuǎn)不夠用啊!

    WeUI圖標(biāo)組件

    WeUI 是一套同微信原生視覺體驗(yàn)一致的基礎(chǔ)樣式庫,基于小程序自定義組件構(gòu)建。

    由微信官方設(shè)計(jì)團(tuán)隊(duì)為微信內(nèi)網(wǎng)頁和微信小程序量身設(shè)計(jì),令用戶的使用感知更加統(tǒng)一。

    要使用WeUI組件,我們需要到組件下載頁面去下載icon組件:developers.weixin.qq.com/miniprogram/dev/extended/weui/download.html

    給你代碼:小程序引入icon的三種方式

    下載完成后我們會(huì)得到一個(gè)icon文件夾。

    里面有四個(gè)文件:icon.js, icon.json, icon.wxml,icon.wxss

    我們?cè)陧?xiàng)目根目錄下創(chuàng)建一個(gè)components文件夾,再將icon文件夾拷貝進(jìn)去,然后在app.json中增加以下配置:

    "usingComponents": {
    "mp-icon": "components/icon/icon"},

    在測試頁面增加一段代碼:


    給你代碼:小程序引入icon的三種方式

    組件庫里icon圖標(biāo)列表請(qǐng)參考這個(gè)鏈接:developers.weixin.qq.com/miniprogram/dev/extended/weui/icon.html。

    目前一共有81個(gè),這些圖標(biāo)對(duì)本人來說已經(jīng)夠用了。

    但是對(duì)于很多特定行業(yè)比如旅游,外賣APP來說,圖標(biāo)定制化程度可能更高。

    那么我們也需要讓小程序有這樣引入外部資源的能力。

    iconfont圖標(biāo)

    真不是說,阿里的這個(gè)圖標(biāo)庫(www.iconfont.cn)真是給眾多不會(huì)搞設(shè)計(jì)的程序員帶來了莫大的福祉(馬云:這詞是我發(fā)明的)。

    上面的圖標(biāo)種類繁多,你想要的都有,更多的還是你想不到的。

    你需要做的就是把喜歡的圖標(biāo)加入購物車,然后分類作為一個(gè)項(xiàng)目下載下來:

    給你代碼:小程序引入icon的三種方式

    解壓下載下來的download.zip文件,將其中的iconfont.css文件拷貝到小程序utils目錄下,重命名為iconfont.wxss,打開iconfont.wxss,將@font-face部分的一些url引用(紅色框選部分)刪除掉(看不清楚點(diǎn)擊圖片看大圖哦):

    給你代碼:小程序引入icon的三種方式

    打開app.wxss,在首行引入iconfont.wxss:

    /**app.wxss**/@import './utils/iconfont.wxss';

    在視圖文件中,我們通過以下方式顯示圖標(biāo):


    效果圖:

    給你代碼:小程序引入icon的三種方式

    以上。

    本文為企業(yè)推廣,本網(wǎng)站不做任何建議,僅提供參考,作為信息展示!

    推薦閱讀:快門怎么調(diào)

    網(wǎng)友評(píng)論
    請(qǐng)登錄后進(jìn)行評(píng)論| 0條評(píng)論

    請(qǐng)文明發(fā)言,還可以輸入140

    您的評(píng)論已經(jīng)發(fā)表成功,請(qǐng)等候?qū)徍?/p>

    小提示:您要為您發(fā)表的言論后果負(fù)責(zé),請(qǐng)各位遵守法紀(jì)注意語言文明

    回到首頁 回到頂部
    八方資訊網(wǎng) 關(guān)于我們| 聯(lián)系我們| 招聘信息| 老版地圖| 網(wǎng)站地圖
    免責(zé)聲明:八方資訊網(wǎng)所有文字、圖片、視頻、音頻等資料均來自互聯(lián)網(wǎng),不代表本站贊同其觀點(diǎn),本站亦不為其版權(quán)負(fù)責(zé)。相關(guān)作品的原創(chuàng)性、文中陳述文字以及內(nèi)容數(shù)據(jù)龐雜本站無法一一核實(shí),如果您發(fā)現(xiàn)本網(wǎng)站上有侵犯您的合法權(quán)益的內(nèi)容,請(qǐng)聯(lián)系我們,本網(wǎng)站將立即予以刪除!
    Copyright © 2012-2019 http://m.quan28.cn, All rights reserved.
    主站蜘蛛池模板: 国产精品尹人在线观看| 精品国产亚洲男女在线线电影 | 自拍偷自拍亚洲精品第1页| 四虎永久在线精品884aa下载| 亚洲国产精品18久久久久久| 国产三级精品三级在线观看| 狠狠色丁香婷婷综合精品视频| 日韩国产精品无码一区二区三区 | 久久国产精品99久久久久久老狼 | 精品露脸国产偷人在视频 | 日韩精品视频在线观看免费| 国产精品v欧美精品v日本精| 99精品在线播放| 凹凸69堂国产成人精品视频| 精品国产乱码久久久久久郑州公司 | 久久久国产精品网站| 国产精品美脚玉足脚交欧美| 亚洲av永久无码精品国产精品| 欧美精品一区二区三区免费| 办公室久久精品| 91精品国产品国语在线不卡| 久久久91精品国产一区二区三区| 国产精品日本欧美一区二区| 国产福利精品一区二区| 国产精品视频一区二区三区无码| 人妻少妇精品视频二区| 亚洲国产另类久久久精品小说| 四虎精品亚洲一区二区三区| 三级高清精品国产| 亚洲国产精品专区在线观看 | 亚洲AV无码乱码精品国产| 亚洲电影日韩精品| 亚洲欧美日韩国产成人精品影院 | 久久久精品人妻无码专区不卡| 精品91自产拍在线观看二区| 国产精品视频一区二区三区不卡| 国产精品成人国产乱一区| 国产精品亚洲视频| 精品午夜福利1000在线观看| 老子影院午夜精品无码| 天天视频国产精品|