Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[微信小程序]在微信小程序中使用fontawesome6

[微信小程序]在微信小程序中使用fontawesome6

原创
作者头像
逝水经年
发布于 2022-03-31 11:07:32
发布于 2022-03-31 11:07:32
4.4K4
举报
文章被收录于专栏:数据可视化数据可视化

在微信小程序中使用fontawesome6

一、下载fontawesome6

https://fontawesome.com/download

我这边选择的是Free for web 版本

二、使用transfonter编码成Base64

(1)首先先把刚刚下载的fontawesome6解压,得到如下文件目录。

fontawesome6目录结构
fontawesome6目录结构

打开webfonts文件夹

fontawesome6/webfonts
fontawesome6/webfonts

把需要的字体上传(点击“Add fonts”按钮)到transfonter,打开Base64 encode

transfonter
transfonter

点击Convert,等待一会儿,再点击download即可

convert
convert

将刚刚下载的文件解压,得到如下文件目录

文件解压
文件解压

三、在微信小程序中设置

将上一步解压的文件中的stylesheet.css ,后缀改为wxss

后缀改为wxss
后缀改为wxss

微信小程序项目的根目录中新建style文件夹,并将刚刚改名的stylesheet.wxss复制进去,并在style文件夹中创建一个新的文件叫font-awesome.wxss

style文件夹
style文件夹

回到最开始下载解压完成的fontawesome6文件夹中,打开css目录,找到fontawesome.css并打开,将文件内所有内容复制到font-awesome.wxss

fontawesome.css
fontawesome.css

font-awesome.wxss中删除以下部分。

需要删除的部分
需要删除的部分

然后再打开fontawesome6/css文件夹,找到你编码对应字体的css文件,将其中内容复制到font-awesome.wxss中去,我用了far和fas,如果你用的也是这俩,可以直接复制下面的进去

代码语言:css
AI代码解释
复制
.fas,
.fa-solid {
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
}

.far,
.fa-regular {
    font-family: 'Font Awesome 6 Free';
    font-weight: 400;
}

小程序项目根目录下配置app.wxss,引入我们刚刚弄好的wxss文件

代码语言:css
AI代码解释
复制
@import './style/font-awesome.wxss';
@import './style/stylesheet.wxss';

四、使用

代码语言:html
AI代码解释
复制
<text class="far fa-circle-question"></text>

五、后记

逛了一波度娘,发现很少有关于微信小程序中引入fontawesome的完全教程,于是就记录下每一步怎么操作的,希望对你有所帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
4 条评论
热度
最新
照着操作过了两遍,发现fa-solid fa-users在小程序这边显示不正常不知道咋回事
照着操作过了两遍,发现fa-solid fa-users在小程序这边显示不正常不知道咋回事
33点赞举报
老哥有后续吗,我也显示不全
老哥有后续吗,我也显示不全
回复回复点赞举报
我换vantui组件库的icon了
我换vantui组件库的icon了
回复回复点赞举报
查看全部3条回复
推荐阅读
编辑精选文章
换一批
FontAwesome基础知识
注意:fa前缀最新版本中已弃用。新的默认设置是实心的fas样式和品牌的fab样式。
老猫-Leo
2023/12/11
6330
小程序开发总结02 - 开发技巧和第三方插件的使用
es6的Promise让异步接口的处理变得轻松,在旧版本的小程序中并不原生支持Promise,需要引入第三方库,例如:https://github.com/stefanpenner/es6-promise,然而在新版的小程序中已经原生支持了Promise,直接使用即可。
CS逍遥剑仙
2018/06/23
3K1
小程序开发总结02 - 开发技巧和第三方插件的使用
小程序中引入外部字体
刚刚在星球里写零基础教程时候,为了让他们更加熟悉视图层,给他们布置了一个小作业需要有引入外部字体这个需要,百度虽然挺多的,但我还是喜欢自己实践出的内容,简单写一下,下面是效果图:
许坏
2019/07/09
4.8K1
小程序中引入外部字体
如何应用Font Awesome矢量字体图标
本文介绍了如何使用Font Awesome图标字体库在网页中添加社交网络图标、Web应用程序图标和编辑器图标等,同时介绍了如何结合Bootstrap框架提高用户体验。
古时的风筝
2018/01/08
1.8K0
如何应用Font Awesome矢量字体图标
在网站或桌面应用使用Font Awesome图标库
Font Awesome介绍 Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。 一个字库,675个图标 仅一个Font Awesome字库,就包含了与网页相关的所有形象图标。 无需依赖JavaScript Font Awesome完全不依赖JavaScript,因此无需担心兼容性。 无限缩放 无论在任何尺寸下,可缩放的矢量图形都会为您呈现出完美的图标。 如言语一般自由 Font Awesome完全免费,哪
程序你好
2018/07/20
2.4K0
WordPress导航菜单图标字体插件font awesome 4 menus纯代码版
换成 Begin 主题之后,大伙都不约而同的给菜单用上了图标字体,确实给博客带来了一定的美化效果。 与之配套的是 font awesome 4 menus 这个图标字体插件,其实还是挺小巧的。 不过,
张戈
2018/03/21
3.2K0
WordPress导航菜单图标字体插件font awesome 4 menus纯代码版
六. CSS 样式补充之 font & background
font-face可以将服务器中的字体直接提供给用户去使用 问题: 1.加载速度 2.版权 3.字体格式
小海怪的互联网
2020/10/26
2.1K0
小程序如何引入外部字体(方法详解)
今天做app时,用到了外部字体,很简单的就是把TTF文件放在工程下,生出来个疑问,小程序如何引入外部字体呢?百度一下 发现比较好用的字体图标库,1.阿里巴巴矢量图标库,2.http://transfo
honey缘木鱼
2018/06/19
11.3K0
【愚公系列】2022年08月 微信小程序-icon图标详解
在小程序中经常会用到各种各样的图标,如果这些图标都使用图片的话,将会大大增加小程序打包后的体积,而小程序限制代码最大2MB,分包加载4MB,所以为了缩小体积,我们可以使用图标来缩小体积。
愚公搬代码
2022/12/01
2.7K0
【愚公系列】2022年08月 微信小程序-icon图标详解
解决css引用字体跨域问题
打开刚刚我们经过转换的解压出来的文件,找到stylesheet.css,复制 里面内容
青梅煮码
2023/01/16
2.4K1
解决css引用字体跨域问题
mpvue-小程序之蹲坑记
mpvue 是兼容微信小程序的生命周期与 vue 的生命周期,vue 实例会接管小程序 Page 实例的生命钩子,因此需要使用到小程序的生命周期钩子时,可将相应的钩子方法定义在 vue 实例中 如定义当前Page的分享标题内容图片:
超然
2018/09/27
2.1K0
mpvue-小程序之蹲坑记
使用 Fontawesome 的 React 组件
Fontawesome 是一套图表字体库框架,我们经常在项目中用到它的各式各样的图标,本文介绍的是如何使用其 React 组件形式的包应用到项目中。
我与梦想有个约会
2020/01/04
2.3K0
第八章:购物车案例
在Font Awesome 4版本中,可以通过使用npm安装font-awesome依赖以后直接在main.js中引入全部CSS文件来像使用原生JavaScript开发一样使用Font Awesome,但到了Font Awesome 5版本后,官方推出了对Vue的支持,我们可以根据自己的需求引入图标,这样到了最后打包的时候生产环境的文件只会包含我们所需要的图标文件,大大减小了依赖的体积,优化了应用的性能,本文讲解如何在Vue中使用Font Awesome 5版本。
张哥编程
2024/12/13
2770
web开发中插入FontAwesome 图标字体库
Font Awesome是一套绝佳的图标字体库和CSS框架,它是可缩放的矢量图标,用户可以可以对图标的特性进行更改,比如大小、颜色、阴影等并且可以组合不同的图标创造自己喜欢的图标。Font Awesome的产生,为网页设计和Web前端开发人员带来极大的方便
AlexTao
2019/07/22
1.9K0
web开发中插入FontAwesome 图标字体库
微信小程序----引入外部字体库iconfont的图标
字体文件转化成base64格式 解压压缩包 ---- 找到ttf格式文件 ---- 上传到平台转化为base64格式 ---- 下载压缩包 ---- 将css文件名改为wxss ---- 放入项目文件夹 ---- 用@import全局引入 ---- 使用
Rattenking
2021/02/01
2.9K0
微信小程序----引入外部字体库iconfont的图标
小程序-添加艺术字
1.在这里下载字体 https://www.dafont.com/ 解压之后得到: 2.https://transfonter.org/ 将字体转为base64: 之后再下载,解压: 打开styles
前端黑板报
2018/01/29
2.9K0
小程序-添加艺术字
一款高颜值的词云包让我拍案叫绝
相信大家也都通过各种渠道了解了老干妈与鹅厂的爱恨纠缠,当然其中还混入了迷惑行为的“骗子”、吃瓜吃得飞起的“阿里系”以及连称此事与我无关的“某搜索引擎”。
朱小五
2020/07/03
1.5K0
Hexo相关
把下载好的Js文件放在theme/Butterfly/source/js文件夹下 /Butterfly/layout/includes文件夹下找到head.pug文件,在最后引入
小城故事
2023/02/27
1.6K0
在小程序框架 wepy 中使用 iconfont 图标字体
mpvue 跟 wepy 真的很难抉择,我目前没有兼容多平台的需求,所以直觉告诉我还是用 wepy 吧~
solocoder
2022/04/06
1.3K0
在小程序框架 wepy 中使用 iconfont 图标字体
微信小程序使用字体图标的方法
一、先到阿里巴巴矢量图标库(http://iconfont.cn/),用微博帐号登录,搜索你想要的图标,然后添加入库 从项目里下载下来并解压,找到ttf格式文件 二、到这个平台https://tran
李文杨
2018/03/27
1.7K0
微信小程序使用字体图标的方法
相关推荐
FontAwesome基础知识
更多 >
LV.2
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档