微信小程序引用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 相关文章推荐
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
Jan 01 Javascript
Javascript 浮点运算的问题分析与解决方法
Aug 27 Javascript
按钮接受回车事件的三种实现方法
Jun 06 Javascript
javascript实现简单的进度条
Jul 02 Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 Javascript
详解AngularJS之$window窗口对象
Jan 17 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
Jan 07 Javascript
Vue源码解析之数据响应系统的使用
Apr 24 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
详解微信小程序与内嵌网页交互实现支付功能
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
中国的第一台收音机
2021/03/01 无线电
php db类库进行数据库操作
2009/03/19 PHP
PHP版网站缓存加快打开速度的方法分享
2012/06/03 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
javascript getElementsByClassName实现代码
2010/10/11 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
Python3实现并发检验代理池地址的方法
2016/09/18 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
Python对象转换为json的方法步骤
2019/04/25 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
Python内置类型性能分析过程实例
2020/01/29 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
如何客观的进行自我评价
2013/12/17 职场文书
师范生的个人求职信范文
2014/01/04 职场文书
消防安全责任书
2014/04/14 职场文书
三八节活动主持词
2015/07/04 职场文书
装修安全责任协议书
2016/03/22 职场文书