最近在研究微信小程序,自己寫(xiě)demo的時(shí)候想要引用巴里巴巴圖標(biāo)庫(kù)的圖標(biāo),于是:
甘肅網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,甘肅網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為甘肅上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的甘肅做網(wǎng)站的公司定做!
@font-face { font-family: 'iconfont'; src: url('iconfont.eot'); src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg'); } .iconfont{ font-family:"iconfont"; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
這是往常的寫(xiě)法,但是發(fā)現(xiàn)這樣的寫(xiě)法要報(bào)錯(cuò),后來(lái)查了一下,發(fā)現(xiàn)小程序的wxss文件的font-face的url不接受http地址作為參數(shù),但可以接受base64,因此需將字體文件下載后,轉(zhuǎn)換為base64,然后引用。
方法:
在阿里巴巴圖標(biāo)庫(kù)下載下來(lái)以后,將iconfont.ttf轉(zhuǎn)換即可。轉(zhuǎn)換地址:https://transfonter.org/
這里貼一個(gè)簡(jiǎn)單的步驟:
轉(zhuǎn)換后的目錄:
將css文件在外部引入所要用的.wxss文件中即可(@import ‘../../lib/style/lib.wxss';)
最后,就可以使用啦:
.icon:after{ font-family: 'iconfont'; font-weight: 500; font-style: normal; content: '\e698;' }
總結(jié)
以上所述是小編給大家介紹的微信小程序引用iconfont圖標(biāo)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!