微信小程序引用iconfont图标的方法


Posted in Javascript onOctober 22, 2018

最近在研究微信小程序,自己写demo的时候想要引用巴里巴巴图标库的图标,于是:

@font-face {
 font-family: 'iconfont';
 src: url('iconfont.eot');
 src: url('iconfont.eot?#iefix') format('embedded-opentype'),
 url('iconfont.woff') format('woff'),
 url('iconfont.ttf') format('truetype'),
 url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
 font-family:"iconfont";
 font-size:16px;font-style:normal;
 -webkit-font-smoothing: antialiased;
 -webkit-text-stroke-width: 0.2px;
 -moz-osx-font-smoothing: grayscale;
}

这是往常的写法,但是发现这样的写法要报错,后来查了一下,发现小程序的wxss文件的font-face的url不接受http地址作为参数,但可以接受base64,因此需将字体文件下载后,转换为base64,然后引用。

方法:

在阿里巴巴图标库下载下来以后,将iconfont.ttf转换即可。转换地址:https://transfonter.org/

这里贴一个简单的步骤:

微信小程序引用iconfont图标的方法
转换后的目录:微信小程序引用iconfont图标的方法
将css文件在外部引入所要用的.wxss文件中即可(@import ‘../../lib/style/lib.wxss';)

最后,就可以使用啦:

.icon:after{
 font-family: 'iconfont';
 font-weight: 500;
 font-style: normal;
 content: '\e698;'
}

总结

以上所述是小编给大家介绍的微信小程序引用iconfont图标的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript与flash交互通信基础教程
Aug 07 Javascript
js定时器怎么写?就是在特定时间执行某段程序
Oct 11 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
Aug 10 Javascript
通用无限极下拉菜单的实现代码
May 31 Javascript
使用jQuery给input标签设置默认值
Jun 20 Javascript
JQuery之proxy实现绑定代理方法
Aug 01 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
微信小程序 input输入及动态设置按钮的实现
Oct 27 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
Apr 23 Javascript
微信小程序实现展示评分结果功能
Feb 15 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 Javascript
Antd下拉选择,自动匹配功能的实现
Oct 24 Javascript
详解微信小程序与内嵌网页交互实现支付功能
Oct 22 #Javascript
js异步上传多张图片插件的使用方法
Oct 22 #Javascript
js实现动态添加上传文件页面
Oct 22 #Javascript
Javascript 实现 Excel 导入生成图表功能
Oct 22 #Javascript
js实现动态增加文件域表单功能
Oct 22 #Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
Oct 22 #Javascript
js实现input密码框显示/隐藏功能
Sep 10 #Javascript
You might like
php session和cookie使用说明
2010/04/07 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
php字符串分割函数用法实例
2015/03/17 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
python绘图方法实例入门
2015/05/19 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python代码需要缩进吗
2020/07/01 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
《再见了,亲人》教学反思
2014/02/26 职场文书
学校安全责任书
2014/04/14 职场文书
《秋游》教学反思
2014/04/24 职场文书
校庆团日活动总结
2014/08/28 职场文书
个人授权委托书范本
2014/09/14 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
机关保密工作承诺书
2015/05/04 职场文书
法律服务所工作总结
2015/08/10 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers