摘要:問題微信小程序不能隨意使用網絡資源,如字體文件等不能在小程序中使用字體文件不能使用背景圖片定位來使用內部圖片下面就介紹一下如何制作字體圖標。簡易方式通過兩個在線工具,很容易地生成加密的字體圖標。
問題:
1.微信小程序不能隨意使用網絡資源,如字體,css文件等
2.不能在小程序中使用字體文件
3.不能使用background-position背景圖片定位來使用內部png圖片
下面就介紹一下如何制作base64字體圖標。
簡易方式:通過兩個在線工具,很容易地生成base64加密的字體圖標。
第一步:在線選擇圖標,生成字體及CSS文件瀏覽器打開:https://icomoon.io/app/#/select
選擇圖標。覺得不夠的話,在頁面左下角點擊"Add Icon From Library...",添加字體庫,可以選擇免費的,常用的如FontAwsome字體。
選擇圖標
選擇好圖標后,點擊頁面右下角“Generate Font” ->Download,下載字體文件包icomoon.zip
生成圖標
解壓icomoon.zip
瀏覽器打開:https://transfonter.org/
轉換字體
點擊“Add Fonts"按鈕,上傳解壓文件夾中的字體文件:fonts/icomoon.ttf
在下面選項中,將Family support,Base64 encode兩項設置為On,Formats一欄可只勾選woff2(生成文件的字節數少)
點擊”Convert“按鈕后,會在下面出現一個download鏈接,點擊下載(transfonter.org-20180805-033630.zip)
第三步:合成小程序使用的 .wxss文件在小程序工程中新建圖標字體樣式文件,如common/icons.wxss
打開第二步下載的文件包中的stylesheet.css,將@font-face內容拷貝到小程序的icons.wxss中
打開第一步下載的文件包中的style.css,將[class^="icon-"] 及以下的內容拷貝到icons.wxss中
第四步:使用字體圖標在wxml文件中使用view標簽或image標簽,添加class為wxss文件中的類名即可,若需要改變圖標字體大小可以通過font-size來改變:
有些字體圖標顯示不出來,可能是轉換字體時的輸出選項有關。
DIY圖標字體主要是采用字體制作工具,如Fontforge等制作矢量字體文件,然后可以借助icomoon.io網站導入,后面的步驟就與前面描述的一樣了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/113656.html
摘要:小程序與平常開發中引入字體圖標的方式不一樣,必須先轉為再引入,以阿里巴巴字體圖標為例一去官網下載想要的圖標將想要的圖標添加入庫進入購物車下載代碼下載成功后,將得到一個名為的文件,然后解壓得到這么一堆文件二轉換文件為推薦去轉換配置選項,將配置 小程序與平常web開發中引入字體圖標的方式不一樣,必須先轉為base64再引入,以阿里巴巴字體圖標 http://iconfont.cn 為例: ...
摘要:小程序與平常開發中引入字體圖標的方式不一樣,必須先轉為再引入,以阿里巴巴字體圖標為例一去官網下載想要的圖標將想要的圖標添加入庫進入購物車下載代碼下載成功后,將得到一個名為的文件,然后解壓得到這么一堆文件二轉換文件為推薦去轉換配置選項,將配置 小程序與平常web開發中引入字體圖標的方式不一樣,必須先轉為base64再引入,以阿里巴巴字體圖標 http://iconfont.cn 為例: ...
摘要:小程序與平常開發中引入字體圖標的方式不一樣,必須先轉為再引入,以阿里巴巴字體圖標為例一去官網下載想要的圖標將想要的圖標添加入庫進入購物車下載代碼下載成功后,將得到一個名為的文件,然后解壓得到這么一堆文件二轉換文件為推薦去轉換配置選項,將配置 小程序與平常web開發中引入字體圖標的方式不一樣,必須先轉為base64再引入,以阿里巴巴字體圖標 http://iconfont.cn 為例: ...
閱讀 1959·2021-09-07 09:59
閱讀 2524·2019-08-29 16:33
閱讀 3697·2019-08-29 16:18
閱讀 2855·2019-08-29 15:30
閱讀 1682·2019-08-29 13:52
閱讀 2044·2019-08-26 18:36
閱讀 539·2019-08-26 12:19
閱讀 704·2019-08-23 15:23