iconfont在小程序端的使用

369 阅读2分钟

背景

最近自己在写一个小程序,在使用iconfont的时候,出了一点小问题,解决的过程是简单、高效的。
想到之前就使用过iconfont,不过当时只是一笔带过。而今考虑到在项目中小icon的使用广泛,有必要简单总结一下使用iconfont方面的。 这篇博文不属于技术范畴,只能说是一个小小的技能吧--在个人开发中可以起到一个很好的技能拓展。

概念

我们在开发过程中会用到很多的小图标,作为一个不会PS的前端,或者没有美工经验的前端,iconfont-阿里巴巴矢量图标库里面有很多的小图标可供我们选择使用。

范围

iconfont-阿里巴巴矢量图标库地址:www.iconfont.cn/ 可供web端、Android、iOS端使用。 官方文档的使用说明很明确:www.iconfont.cn/help/detail… 本文章只讨论小程序端关于Unicode的使用

应用

这里记录两种使用方法,可直接看最后的在线链接使用,两步搞定。

本地使用

步骤一
  • 将选好的小图标进行代码下载(此下载文件为1️⃣)
  • 打开这个平台transfonter.org/
  • 点击Add fonts按钮,加载ttf格式的那个文件
  • 将下边的base64 encode改为on
  • 点击Convert按钮 进行转换
  • 转换后点击download下载,(此文件为2️⃣)
步骤二
  • 在小程序本地新建 icon.wxss文件,并在app.wxss引入
  • 下载下来的文件(文件2️⃣)中有个 stylesheet.css文件,将其中代码copy至icon.wxss(注意这一步也可以直接在你新建的项目中找到在线连接、直接复制copy到stylesheet中也可以)
  • 将下载的文件1️⃣中除了@font-face中的其它部分,copy至icon.wxss便可使用
  • 在wxml中:<text class="iconfont icon-time" style="font-size:30rpx;color:black"></text>

在线链接使用

  • 将选好的小图标进行代码下载
  • 下载好的文件中iconfont.css种所有代码copy至iconfont.wxss
  • 在网站你的项目中找到在线链接,copy该@font-face替换iconfont.css中的@font-face

更多内容欢迎访问我的博客 liugezhou.github.io/blog