一、iconfont-阿里巴巴矢量图标库 下载需要的图标
1.将想要的图标添加入库并下载代码
二、下载成功后,将得到一个名为 "download.zip" 的文件,然后解压得到这么一堆文件:
三、转换 ttf 文件为 base64
推荐去 https://transfonter.org 转换
1.配置选项,将配置改为如下红色框所示,并打开 Base64 encode 选项:
2.配置完选项,下一步就可以添加ttf文件开始转换了:
3.选择刚刚从阿里巴巴 http://iconfont.cn 下载后解压出来一堆文件中的 ttf 文件:
4.转换并下载
5.下载成功后,得到一个名为 "transfonter.org" 开头的压缩包,解压后得到三个文件,然后我们打
开 "stylesheet.css" 文件:
三、在小程序中使用
1.新建一个小程序项目,成功后可以自己建一个 resource 文件夹用来放字体图标等资源,并在
resource目录下新建一个 "style.wxss" 的空白文件,这个wxss就是我们的字体图标文件:
2.打开新建的 style.wxss 空白文件,将转换完成后下载下来的三个文件中 "stylesheet.css" 里面的
内容全部复制过来:
3.并将最开始从阿里巴巴下载下来解压后的 "iconfont.css" 打开,把未打叉的部分全部复制到小程
序新建的 "style.wxss" 中:
4.现在我们的 "style.wxss" 长这样:
5.那现在可以直接使用了吗?NO~ ,还需要添加如下一段代码到 style.wxss 中:
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'iconfont' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
6.最终 style.wxss 如下 (注意两个绿色框中的 font-family 要一致):
7.全局引入字体图标,打开 "app.wxss" ,引入刚刚创建的 style.wxss,就可以在一级路由页面(也
就是app.json里面pages选项配置的路由页面)使用了 :
原创链接为 ‘微信小程序引入iconfont字体图标(阿里巴巴矢量图标库)_一个好好的程序员的博客-CSDN博客_微信小程序引入字体图标’
标签:文件,style,wxss,icon,微信,iconfont,font,图标 From: https://www.cnblogs.com/im18620660608/p/17121551.html