18221533805
微信小程序開發 | 如何在小程序中使用自定義 icon 圖標
上海微信小程序開發制作、APP、網站、小程序定制、小程序外包開發公司

微信小程序開發 | 如何在小程序中使用自定義 icon 圖標

2022-06-22

題圖 karrylady.cn

本文是(shi)微信(xin)小(xiao)程(cheng)序(xu)開發學習筆記。

微信小程序(xu) icon 組(zu)件(標(biao)(biao)簽)只提(ti)供 9 型圖標(biao)(biao),不(bu)能滿足開發或設計的個(ge)(ge)性化需求。為了解(jie)決(jue)這個(ge)(ge)問題,我(wo)們可以使用定制的 icon 圖標(biao)(biao),豐富原圖標(biao)(biao)類型。

在微信小程序中使用自定義 icon 圖標有 6 種方法:

1.使用 icon 圖標(特指位圖)

2. 微(wei)信(xin)(精(jing)靈圖)

3.使用 CSS 風格繪(hui)制(zhi)(這種方法工作量大)

4.使用矢量字體

5.使用 SVG 矢量文件

6.使用 微信


這篇文章只解釋了第(di) 4 的方(fang)法,因為(wei)我暫時不除(chu)了第(di) 1 的方(fang)法。


使用矢量字體來自定義 icon 圖標(biao),需要阿里巴(ba)巴(ba)圖標(biao)庫網站 微信。


題外話,我一(yi)直(zhi)認為這個網站只能用于設計,直(zhi)到我接(jie)觸到一(yi)些前端知(zhi)識,我才知(zhi)道它(ta)也可(ke)以用于編程(cheng)。


打開網站,選(xuan)擇你最(zui)喜歡的(de)圖標,添加到(dao)購物(wu)(wu)車(che)中,將(jiang)商(shang)品添加到(dao)購物(wu)(wu)車(che)中,重復操作(zuo),并將(jiang)你最(zui)喜歡的(de)圖標添加到(dao)購物(wu)(wu)車(che)中。


選擇(ze)所(suo)有需要的圖(tu)標后,單擊(ji)右上角「購物車」圖(tu)標。



瀏覽(lan)器(qi)右側會彈出面板,選擇「添加至項(xiang)(xiang)目」,如果你以前沒有創建過一個項(xiang)(xiang)目,你需(xu)要在這里建立一個新(xin)的項(xiang)(xiang)目。新(xin)項(xiang)(xiang)目實(shi)際上是(shi)一個新(xin)的文件夾。



將(jiang)鼠標移動到網(wang)頁(ye)頂部的導航欄上「圖(tu)標管理」,單擊彈出菜單「我的項目」。



點擊我的(de)項目「查看在線鏈接」。



下(xia)面會有一(yi)長(chang)串代碼,其中 url 鏈(lian)接指向的(de)就是(shi)存放在阿里云服務器的(de)矢量(liang)字(zi)體(ti),這些字(zi)體(ti)有不同的(de)格式(shi),如 ttf、woff、woff2.為了兼容不同的(de)設(she)備或系(xi)統,需要使用(yong)不同的(de)字(zi)體(ti)格式(shi)。

接著點擊(ji)「點此 ** 代(dai)碼」,將代(dai)碼 ** 進入(ru)系統剪貼板(ban)。



回(hui)到微信(xin)小程序開發(fa)者(zhe)工(gong)具,將(jiang)代(dai)碼(ma)粘貼到小程序頁(ye)面(mian) wxss 文件中,wxss 文件可以類比為(wei)普通網頁(ye) css 文件。



接著在 wxss進(jin)一步定義 icon輸入以(yi)下(xia)代碼:


.微(wei)信(xin)(xin){ 微(wei)信(xin)(xin): '微(wei)信(xin)(xin)'; color: red; 微(wei)信(xin)(xin): 30px;}.微(wei)信(xin)(xin):微(wei)信(xin)(xin){ 微(wei)信(xin)(xin):'e8ab';}.微(wei)信(xin)(xin):微(wei)信(xin)(xin){ 微(wei)信(xin)(xin):'e8ad';}


微(wei)信指定我們嵌入的(de)字體名(ming)稱,需要與 一(yi)起(qi)使用@微(wei)信中 微(wei)信的(de)值(zhi)保持一(yi)致 ,color微(wei)信設(she)置圖標的(de)顏色(se)。

微(wei)(wei)信(xin)和 微(wei)(wei)信(xin)是自(zi)定義的(de)類選擇器名(ming)稱(以下簡(jian)稱類名(ming))。你可以根據自(zi)己的(de)喜好來(lai)命名(ming)。 微(wei)(wei)信(xin)代(dai)表愛情圖(tu)標,微(wei)(wei)信(xin)代(dai)表贊美(mei)圖(tu)標。

微信指定圖標的 微信編碼需(xu)要返回 微信,將鼠標移動到圖標上方,并在彈出(chu)菜單中選擇(ze)「編輯圖標」。



在打開(kai)的(de)頁面中,左下角的(de) 4 位字符(fu)——e8ab, 微信編碼(ma)為愛心圖標(biao),粘貼到 wxss 文件對應(ying)的(de)位置,并(bing)在字符(fu)前(qian)添(tian)加反斜杠 。



微(wei)信編碼獲得點(dian)贊圖標,也需要同(tong)樣的(de)操作。

至此,即(ji)使完成了 wxss 編(bian)輯(ji)風(feng)格。


為了(le)在小程序中(zhong)看到圖標的最終渲染效果,我(wo)們還需要編輯 wxml 文件(jian),wxml  相當于普通網頁html 文件(jian)wxml 中(zhong)使用 icon輸入以(yi)下代碼:

       <icon class="微信30334"></icon> <icon class="微信30334"></icon>


這里的(de)(de) class 屬性值對應 wxss 文件中自定義的(de)(de)類名,通過類名來應用(yong)相應的(de)(de)樣式。完(wan)成(cheng)以(yi)上所有操作(zuo),最終的(de)(de)渲染(ran)效果如下:


只是為了得到兩個小圖標。。。似乎得不償失


擴展閱讀:

至少寫(xie)一個微信小(xiao)程序(xu)的(de)必要知識


以上,希望有所幫助。





微信小程序開發 | 如何在小程序中使用自定義 icon 圖標 希望這篇文章對您有幫助.

上海西陸(lu)信息科技有限公司 承接各類微信小(xiao)程(cheng)序開(kai)發制作、小(xiao)程(cheng)序定制、APP 網站 開(kai)發制作,聯系電話 18221533805、15900430334

為您推薦

如(ru)果我從(cong)非正規渠道(dao)采購,會有(you)什么(me)風險?

西陸家政,西陸二手市場,西陸招聘,西陸房地產,西陸旅游,西陸健身

采購(gou)成品系統代碼一定要正規渠(qu)道(dao)嗎

西陸成品系統:西陸家政,西陸房產,西陸招聘,西陸旅游,西陸二手市場,西陸健身

西陸招聘成品系統

西陸房產成品系統

西陸家政成品系統

西陸教育成品系統

西陸(lu)二(er)手市場成(cheng)品系統(tong)

西陸旅游成品系統

西陸健身成品系統

短視(shi)頻劇本|“瘋狂小楊哥&rdquo;的爆火之(zhi)路:人(ren)物關系反差(cha)

關注短視頻編劇微信官方賬號,999個精品短劇本,免費領取!滿屏百萬贊的小楊哥短視頻紅人那么多,滿屏百...

2年漲粉3800萬,零(ling)演技網紅——瘋(feng)狂小(xiao)楊哥,為何會如此火?

共享儲(chu)物柜小程(cheng)序APP 必要的功能

一、共享儲物柜小程序開發功能1.自動定位功能:有些商場或展會面積較大,共享儲物柜小程序可以通過定位功...

小(xiao)程序 開(kai)發公司 聊(liao)應用基礎模塊

一、主要功能微信小程序功能分為管理員和非管理員功能。系統擁有多個非管理員用戶,管理員用戶僅有一個角色...

生鮮(xian)小(xiao)程序APP要知道什(shen)么

1授權登錄有利于用戶了解相關促銷活動實現多次訪問,同時在下單支付時直接引用個人信息,不用多次輸入收貨...

房產APP小程序開發須(xu)知

1、地理位置  地理位置,用戶可以通過房產APP能在地圖上直接看到房源位置。也能看到房產周邊的環境,...

教育(yu)類(lei)商城系統與教育(yu)小程序商城

聊電商APP小(xiao)程序模塊

1、圖文視頻:利用圖文視頻控件,可以對產品進行精美詳細的介紹。2、導航功能:歷史記錄、標簽等等。3、...

教育小程序開發功能

開發(fa)一(yi)款教育小(xiao)程序,需要哪(na)些基(ji)本功能?

聊聊 交友APP 小程序(xu)

交友APP開發的需求1、實名認證:必須實名制之后才可以使用,確保雙方的權益保障。2、偏好選擇:用戶可...