微信小程序引用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实现日历控件(年月日关闭按钮)
Dec 12 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
jquery attr方法获取input的checked属性问题
May 26 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
jQuery实现移动端滑块拖动选择数字效果
Dec 24 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
Jan 04 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
VUE 组件转换为微信小程序组件的方法
Nov 06 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中Object对象的笔记分享
2011/06/28 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
Python 处理文件的几种方式
2019/08/23 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
python同时替换多个字符串方法示例
2019/09/17 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
领班岗位职责范文
2014/02/06 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
企业宣传口号
2014/06/12 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
创业计划书之电动车企业
2019/10/11 职场文书