最近在研究微信小程序,自己写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/
这里贴一个简单的步骤:

转换后的目录:
将css文件在外部引入所要用的.wxss文件中即可(@import ‘../../lib/style/lib.wxss’;)

最后,就可以使用啦:

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

文章参考:http://www.cnblogs.com/fayin/p/6347359.html

微信小程序如何引用iconfont图标相关推荐

  1. 微信小程序中使用iconfont图标

    方案一: 利用小程序中不支持 ttf 字体,却支持 base64 的特点,我们可以通过将 ttf 字体转码成 base64 ,再通过 iconfont 的特点,通过设置字体大小和颜色来达到目的. 具体 ...

  2. 微信小程序如何引入iconfont图标字体库

    我选择引入字体图标库的原因是加载图片会影响小程序页面的打开速度 第一步: 去阿里巴巴的图标库找到你喜欢的图标加入购物车添加到你创建的项目 在下载的文件中把css文件后缀名改为wxss放入你的小程序项目 ...

  3. 微信小程序中使用 iconfont 图标的四种方法

    1. 先去 iconfont 官网选择自己需要的图标,添加到项目中 点击红框 在浏览器中输入地址,得到的文件另存为 iconfont.wxss,放入项目的根目录下 打开 app.wxss @impor ...

  4. 微信小程序中使用iconfont(阿里矢量图标字体)

    在微信小程序中使用 iconfont 主要有两种方式,第一种是使用 Font class 方式,第二种是使用 Unicode 方式. 方式一:Font class 方式 1. 在 http://ico ...

  5. 在微信小程序中使用iconfont

    微信小程序上使用iconfont的方法 一.选取需要的icon 二.在微信小程序中使用iconfont 三.其他 一.选取需要的icon 1.在iconfont上选取自己所需要的图标,然后添加到库内 ...

  6. 微信小程序中使用阿里巴巴图标库

    这里写自定义目录标题 微信小程序中使用阿里巴巴图标库 第一步 第二步 第三步 微信小程序中使用阿里巴巴图标库 第一步 阿里巴巴图标正常加入自己的项目,并下载到本地: 注意:这里的选择 ![在这里插入图 ...

  7. 微信小程序使用阿里彩色图标

    微信小程序使用阿里彩色图标 首先全局安装 iconfont-tools 1.先windows+R打开cmd命令窗口 2.输入npm i -g iconfont-tools 3.下载自己要使用的彩色图标 ...

  8. 微信小程序-如何使用icon图标

    原 微信小程序使用字体图标 2017年07月03日 19:29:09 阅读数:24209 项目中常常需要使用到字体图标,微信小程序中使用字体图标与在平常的web前端中类似但是又有区别.下面以使用阿里图 ...

  9. uniapp开发微信小程序,引用微信物理查询插件

    使用uniapp开发微信小程序,引用微信官方提供的物流查询插件 开发时遇到的问题: 项目内有两个分包都有使用物流查询插件,所以插件的引入只能放在manifest.json>mp-weixin里面 ...

最新文章

  1. 页面滚动动态加载数据,页面下拉自动加载内容
  2. SpringAOP 相关知识点总结
  3. 训练网络loss出现Nan的原因总结记录
  4. python列表_Python中列表(list)操作方法汇总
  5. 【excel】日期函数DateDif
  6. WCF分布式安全开发实践(9):消息安全模式之Windows身份验证:Message_Windows_NetTcpBinding...
  7. android获取控件宽度高度
  8. jar/war/ear文件的区别
  9. IP、TCP、UDP、HTTP头部信息
  10. wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布
  11. Redis:缓存问题之数据不一致(更新数据库时 主动更新)
  12. PyTorch 1.0 中文文档:torch.sparse
  13. 【Kafka】Failed to send data to Kafka: Expiring 30 record(s) for xxx 732453 ms has passed since last a
  14. mysql自建云盘_使用nextcloud自建私人云盘
  15. worker进程和task进程区别_swoole中使用task进程异步的处理耗时任务
  16. JavaScript的API设计原则
  17. Linux的学习之路grep命令
  18. c语言鼠标游戏代码,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...
  19. gettext实现多语言html中怎么处理,详解基于webpackgettext的前端多语言方案
  20. ipad录屏软件_如何在 Mac 上优雅的截图和录屏

热门文章

  1. VGA显示彩条和图片(FPGA)
  2. 自定义颜色显示填报时校验出错的数据
  3. vue中axios封装请求
  4. 超定方程组最小二乘法(内含代码)
  5. usb扫描枪驱动下载 wince_WinCE系列全站仪USB驱动程序
  6. 联想台式电脑重装系统win10重启后出现error1962
  7. qq2009java触屏_MTK手机QQjava版 山寨机qq2009通用版
  8. Sqlserver2000数据备份怎么导入到Sqlserver2008
  9. 财务做账自动化生成系统
  10. 阿里云视频点播vod视频无法播放预览的问题