微信小程序引用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 相关文章推荐
js 图片轮播(5张图片)
Dec 30 Javascript
for 循环性能比较 提高for循环的效率
Mar 19 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
Mar 01 Javascript
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
Aug 22 Javascript
详解JavaScript ES6中的Generator
Jul 28 Javascript
iScroll.js 使用方法参考
May 16 Javascript
利用Angularjs和bootstrap实现购物车功能
Aug 31 Javascript
浅谈JavaScript的自动垃圾收集机制
Dec 15 Javascript
Vue2.x中的父子组件相互通信的实现方法
May 02 Javascript
详解用JS添加和删除class类名
Mar 25 Javascript
vue离开当前页面触发的函数代码
Sep 01 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
PHP生成月历代码
2007/06/14 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
Python单元和文档测试实例详解
2019/04/11 Python
django用户登录验证的完整示例代码
2019/07/21 Python
python实现简易学生信息管理系统
2020/04/05 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
世博会口号
2014/06/20 职场文书
经济贸易系求职信
2014/08/04 职场文书
作风年建设汇报材料
2014/08/14 职场文书
综合测评自我评价
2015/03/06 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书