微信小程序引用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 相关文章推荐
jQuery 事件的命名空间简单了解
Nov 22 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
js实现遍历含有input的table实例
Dec 07 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
详解AngularJS 模块化
Jun 14 Javascript
总结js中的一些兼容性易错的问题
Dec 18 Javascript
详解tween.js 中文使用指南
Jan 05 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
vue中的router-view组件的使用教程
Oct 23 Javascript
使用vue实现多规格选择实例(SKU)
Aug 23 Javascript
原生JavaScript实现换肤
Feb 19 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 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
vue组件生命周期详解
2017/11/07 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
python实现指定字符串补全空格的方法
2015/04/30 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
中国专业的综合网上购物商城:京东
2016/08/02 全球购物
国际象棋商店:The Chess Store
2018/07/09 全球购物
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
电气工程和自动化自荐信范文
2013/12/25 职场文书
小学教师师德演讲稿
2014/05/06 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
股东出资证明书范例
2014/10/04 职场文书
教师党员承诺书2015
2015/01/21 职场文书
测量员岗位职责
2015/02/14 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python