需求

需要在小程序中使用字体图标

解决方案

步骤概述

  • 在 iconfont 平台创建一个项目,然后添加一些需要的图标进项目中
  • 将字体图标下载到本地,然后想办法把 woff 文件转换为 base64 格式的文件
  • 在小程序中引入并且使用

过程详解

  1. 在 iconfont 平台创建一个项目,然后添加一些需要的图标进项目中

  2. 将字体图标下载到本地(这里我选择的图标字体类型为 font class)。然后把 woff 文件转换为 base64 格式的文件。这里是利用了一个在线转换的网站 Online @font-face generator — Transfonter下载过来的文件夹里会有个 CSS 文件,内容大概长这样:
    这个文件的内容可以理解为类似一张 spirit 图(雪碧图)。

  3. 在小程序中新建一个 wxss 样式文件,然后把步骤 2 中转换后下载过来的 css 文件内容复制过去,然后再把从 iconfont 平台下载的 css 文件的内容复制过去。注意把从 iconfont 平台的 css 文件中的 font-face 相关内容删除。

  4. 在需要使用字体图标的页面引入新建的 wxss 文件,然后按照官方文档的示例使用即可:

    <text class="iconfont icon-nav_home_icon"></text>
    

小程序如何使用阿里 iconfont相关推荐

  1. 微信小程序中使用阿里iconfont

    1.从阿里iconfont中下载自己的iconfont项目 2.下载成功之后解压至项目文件夹下 我们需要用到的文件只有以上箭头的四个 3.如果我们直接使用.ttf .woff .woff2文件,在进行 ...

  2. 微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(三)---微信小程序直连阿里物联平台AliIoT

    前一段时间集中设计系统整体方案,物联网平台搭建.小程序编写,硬件电路设计.SOC单片机程序开发,自己挖的坑太大了,填起来真是费劲啊!整个年假都用来填坑了,也没有时间编写博文,今天忙里偷闲集中整理一下开 ...

  3. 微信小程序上传阿里云OSS,返回204,400,403,405,解决方案

    目录 微信小程序上传阿里云 ==OSSAccessKeyId,policy,signature==如何获取呢? 配置Bucket跨域访问 配置外网域名到小程序的域名白名单 上传报错(返回400,403 ...

  4. 在Vue项目和微信小程序中使用阿里图标

    文章目录 在vue项目中正确使用iconfont的方法 1.打开 iconFont官网 选择自己喜欢的图标,并且添加购物车 2.点击购物车,添加至我的项目 3.点击font-class.下载至本地,一 ...

  5. 微信小程序录音直传阿里云OSS并语音识别

    前言 如题:做一个录音文字识别功能,知识点有三个,分别是微信小程序的录音功能.录音文件直传阿里云OSS.使用阿里云的录音文件识别接口返回识别后的文字 一.微信小程序录音 官方文档:微信小程序全局唯一的 ...

  6. 微信小程序学习11:iconfont 网络字体图标使用(阿里巴巴)

    微信小程序学习11:iconfont 网络字体图标使用(阿里巴巴) 使用方法 [1] 是直接下载图片,使用<image src="/static/images/v2.jpg" ...

  7. 在微信小程序中使用阿里图标库Iconfont

    点击 '下载至本地',并解压文件夹 把这几个文件放在小程序项目中, 在app.wxss(图片上用的是taro和taro-UI框架的格式)中引入iconfont.css,然后其他地方就可以使用了

  8. 踩坑 微信小程序开发mpvue使用iconfont,顺便解决偶现图标显示不正确

    刚刚接触iconfont, 发现它真是个好东西. 使用字体图标的好处: 改颜色,改大小 都可以随时所欲,写个多态按钮分分钟搞定,爽的不要太过分! 阿里的字体图库 https://www.iconfon ...

  9. 小程序自定义组件无法使用iconfont

    一开始的时候,我想要在我的自定义组件里面引入我全局组件里写的iconfont,从阿里妈妈那边拿过来的icon库. 但是发现怎么都出不来,但是在全局.页面当中这个iconfont却怎么都可以出的来.经过 ...

最新文章

  1. 固定表头和首行_Excel一步制作斜线表头!还有这些高分Excel表头技巧,看完秒会...
  2. java 监控usb端口插拔_如何监控某种类型的USB设备的插拔?
  3. 泰晤士“中国学科评级”结果出炉,中国数学学科评级榜单公示!
  4. 【Asp.Net】C#中checked关键字的应用
  5. 手记-数学分析(高等数学)中有关算法效率的公式列举(O,Θ,Ω)
  6. java 次方_Java入门笔记0/3(基本数据结构)
  7. java类与对象实验报告心得体会_java实验报告心得体会
  8. CAD/CAM编程排料软件提高钣金制造业竞争力
  9. android 优秀控件以及开源项目
  10. VScode怎么查看python源码
  11. linux如何查询内存型号,查看linux 查看内存型号
  12. proteus8.6 示波器弹不出来?
  13. 冒泡排序图解并通过Java实现
  14. 在线教育逆流而上,网络直播课成教育新宠
  15. php支付宝接口开发提现,ThinkPHP3.2集成 “单笔提现到支付宝账号接口”
  16. arm怎么运行python_给arm板编译移植python(一)
  17. ubuntu 64位下载 处理器为Intel
  18. Kali Linux 渗透测试之被动信息收集(三)——Recon-NG框架
  19. Android权限系统(三):运行时权限检查和申请,PermissionController
  20. 达内java培优训练营 2106班

热门文章

  1. Thymeleaf简单理解
  2. 软件测试行业没前途?让大数据告诉你实情
  3. ctfshow吃瓜杯 web
  4. 从0-1构建用户画像数据分析流程
  5. C++ if选择语句
  6. Linux中cinder的作用,openstack之dashboard与cinder(一)
  7. 2022年中职网络空间赛项A模块总和(所有答案都有)
  8. Unicode编码是什么?
  9. Java项目:房屋销售管理系统(java+SSM+JSP+jQuery+Mysql)
  10. 解除445端口的占用