微信小程序如何正确引入iconfont图标

您所在的位置:网站首页 微信小人图标怎样添加图片 微信小程序如何正确引入iconfont图标

微信小程序如何正确引入iconfont图标

2024-07-09 19:36| 来源: 网络整理| 查看: 265

最近在微信小程序踩坑啦,开始愉快了像web项目一样引入iconfont图标,结果发现:

在这里插入图片描述 然后?? 对,这个讨厌的小方块,显示失败啦 最好一番百度后,成功解决啦,哈哈哈 因为,小程序必须先转为base64引入!!!

第一步:(以阿里巴巴矢量图为例) 在这里插入图片描述 下载后解压,你将得到这样的目录结构: 在这里插入图片描述 第二步:转换成base64 网址:https://transfonter.org/ 在这里插入图片描述

选择后缀为 .ttf 的文件

在这里插入图片描述第三步:下载成功后,得到一个名为 “transfonter.org” 开头的压缩包,解压后得到三个文件,打开 “stylesheet.css” 文件 在这里插入图片描述 第四步:在小程序目录新建放置图标资源的文件

是我的目录结构啦 在这里插入图片描述 在iconfont.wxss中,(如果是直接复制文件的话,记得把后缀css改成wxss哦)

把@font-face中的内容换成stylesheet.css的内容,如下: 在这里插入图片描述 觉得搞完啦?笑死,当然没有 还需要在wxss中添加这段代码:

[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'iconfont' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: inherit; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

添加完文件内容如下: 在这里插入图片描述 第五步:终于快搞完啦,

在app.wxss中引入

@import "assets/iconfont/iconfont.wxss";

就可以全局使用啦,

举个栗子:

显示效果: 在这里插入图片描述

参考文章:https://segmentfault.com/a/1190000016715317



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3