微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)

时间:2024-03-23 07:19:34

小程序项目中需要使用到字体图标,微信小程序中使用字体图标与在平常的web前端中类似但是又有区别。具体使用步骤如下:

第一步:下载需要的字体图标

进入阿里图标官网http://iconfont.cn/搜索自己想要的图标,如这里需要一个购物车的图标,流程为:

搜索“购物车”图标—>点击“添加入库”–>点击购物车进入购物车–>点击下载代码按钮。
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
点击“下载代码”,将得到名为download.zip的压缩包,解压将看到以下内容:
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
第二步:转换ttf文件

进入https://transfonter.org/平台,将解压出来的ttf字体文件转化成base64格式。
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
具体步骤如下:
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
点击下载,得到转换后的压缩包,名为transfonter.org-开头。解压可以得到如下图的几个文件:
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
第三步:在微信小程序中使用

新建微信小程序,将默认生成的代码删除。

1–在index.css文件中添加样式内容。打开刚刚我们经过转换的解压出来的文件,找到stylesheet.css,将其中的内容全部复制到index.css文件中。注意是转换过的那个文件。
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
2–打开没有转换过的download.zip解压出来的文件,找到iconfont.css文件,将这个文件中的没有打岔的内容复制到index.css文件中。@font-face这部分不要,只要下边的这部分。
微信小程序->使用阿里图标库icon图标(ttf字体文件转化成base64格式)
3–在index.wxml中使用字体图标。字体图标跟字体一样,可以通过font-size来改变大小,通过指定color来改变他的颜色。经过转换成64位编码之后,直接将样式放在css文件中即可。