uniapp小程序中使用base64格式的字体图标iconfont的详细步骤
下图是uniapp官网中对uniapp中字体图标使用规范的描述
这是官网地址中的原文链接 uniapp官网原文
从官网中对uniapp中字体图标使用规范的描述里可以看出,uniapp中使用字体图标的方式有两种,一种是网络路径的字体图标,另一种就是base64格式的字体图标,本文只说明base64格式的字体图标的使用方法。
第一步 下载iconfont图标
首先打开阿里巴巴矢量图标库 阿里巴巴矢量图标库官网
选好想要的图标后进入我的项目页,点击‘下载至本地’按钮
下载下来是个压缩包,解压之后出现下面几个文件
好!第一步就已经完成了!
第二步 将下载下来的文件转成base64格式
首先打开 transfonter.org,这是一个免费的转base64格式的网站
只用第一步下载下来的文件夹中的ttf格式的文件
将下载下来的压缩包解压得到下面三个文件
将第一步下载下来的文件夹中的这两个文件复制到项目中专门存放静态资源的文件夹中,该文件夹一般命名为static,当然,别的文件夹名也可以
打开转码完成的文件夹中的stylesheet.css文件,会看到如下内容
再打开已经复制到专门存放静态资源的文件夹中的iconfont.css文件,会看到如下内容
将iconfont.css文件中最上面的代码
@font-face {font-family: "iconfont"; /* Project id 3557841 */src: url('iconfont.woff2?t=1659191503158') format('woff2'),url('iconfont.woff?t=1659191503158') format('woff'),url('iconfont.ttf?t=1659191503158') format('truetype');
}
替换成stylesheet.css文件中的内容,下图是最终效果
最后只需在需要用到字体图标的页面中引入iconfont.css即可
注意!此处有个小坑,在@import url()的结尾处一定要加分号,否则引入无效,而且不会报错
uniapp小程序中使用base64格式的字体图标iconfont的详细步骤相关推荐
- 关于v-show与v-if的区别以及uni-app小程序中v-show指令失效问题
前言 在 Vue 和 uni-app 的使用过程中,我们常使用到 v-show 与 v-if .但很多人在用时并不知道两者到底有什么区别,下面就由我来介绍下吧 一.v-show v-show 是一个根 ...
- 小程序分包加载不同项目字体图标引用问题
小程序分包加载不同项目字体图标引用问题 问题描述: 当主项目中使用了字体图标样式 子项目中也使用了字体图标样式,如果2个项目的字体图标不来自同一个地址的引用,会存在字体图标乱码现象 如 商城中分包加载 ...
- 微信小程序中的json格式文件
JSON 是一种数据格式 ,并不是编程语言,在小程序中,JSON扮演的静态配置的角色. 相比于XML ,JSON格式最大的优点是易于人的阅读和编写,通常不需要特殊的工具,就能读懂和修改,是一种轻量级的 ...
- 微信小程序中使用Base64编码解码
创建js-base64.js文件 (function(global) {'use strict';var global = global || {};var _Base64 = global.Base ...
- uniapp 在 H5、App、微信小程序中使用 svga 格式动画详细示例教程,附插件源码及示例源码(常见于网页直播刷礼物特效功能)
前言 兼容 h5 网页,微信小程序 和 App. 本文详细讲解在 uni-app项目中,如何实现 svga 格式动画的引入及展示. 组件源码及使用文档都有! 你直接复制本文的源码,即可得到封装好的 s ...
- 使用腾讯IM实现uni-app小程序中的客服聊天
一.安装依赖 小程序项目: // IM 小程序 SDK npm install tim-wx-sdk --save // 发送图片.文件等消息需要的 COS SDK npm install tim-u ...
- 微信小程序中显示html格式内容的方法
小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现. s1.下载wxparse(链接:https://pan.baidu.com/s/1htm ...
- 小程序图片转换Base64格式的三种方法
一.使用小程序自带的网络请求 1.wx.request() 这种方式适合网络https路径图片,但无法解析wxfile://xxxx导致转化报错 image2Base64(imgUrl) {retur ...
- uni-app小程序,将base64图片保存到本地相册
描述 在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的"保存到本地"时,就会将图片保存到本地相册里 实现过程 下面代码中的picUr ...
最新文章
- R语言spine作棘状图
- eBay Notification介绍
- 每天学一点flash(75) ToolTip 提示
- 窗口缩小 怎么让定位的盒子不动_一次解决你的图像尺寸和定位问题
- 加州无人车路测历史性变革!远程遥控,真正无人
- 管理感悟:眼高手低到眼高手高
- AI数学手册:线性代数、拓扑、微积分和最优化 | 资料
- 如何查看java源码
- 三次样条插值的缺点_三次样条插值
- GWAS: 网页版的基因型填充(genotype imputation)
- 阿里云国际版短信验证码及服务教程
- Linux用户家目录与根目录
- PDF文件密码怎么解除
- 计算机一级登录密码忘了怎么办,电脑密码忘了怎么办
- java(maven)链接neo4j
- 计算机网络教学方式探讨论文,高职计算机网络安全课程教学改革探讨
- matplotlib刻度值使用科学记数法
- tensorflow中将标注文件写到train.txt, test.txt,trainval.txt中
- 如何写CV和Cover Letter
- Webstorm2018激活和汉化
热门文章
- mysql获取终节点_mysql 函数获取子节点
- 会议上的录音怎么转文字
- 第十二届服务外包大赛|A01|第一次功能设想
- 表观遗传学及DNA甲基化数据分析
- 微型计算机sp作用,微机原理及应用A-中国大学mooc-题库零氪
- 控制网络和共享中心的注册表,如本地连接 *1,本地连接 *2。又如 网络 *1,网络 *2。
- 【狮子数学】chapter2-08-关于渐近线的求法
- java通过注册表获取wps版本_注册表检测office版本
- Linux Tomcat 使用相关命令 Tomcat启动 查看tomcat运行日志 查看Tomcat进程 杀死Tomcat进程 查看Tomcat占据的端口...
- pandas—数据组合