Vue3如何引入iconfont

12 篇文章 0 订阅

本次采用的免费字体图标是iconfont

一、点我进入官网

二、具体流程

1、 需要什么图标在上面搜索框查找,然后加入购物车,选完后再点右上角的购物车
2、添加到项目中,有项目就选项目添加,没有就创建项目
3、确定后进入你的项目(可以看到你项目中的所有图标),点击 下载到本地
4、解压,在我们的项目的assets下创建iconfont文件夹,把解压包里的所有文件复制到iconfont文件夹中
5、到main.ts或者是main.js中全局引入 assets -> iconfont -> iconfont.css和 iconfont.js 这两个文件

// 引入阿里云字体图标css
import '@/assets/iconfont/iconfont.css';
import '@/assets/iconfont/iconfont.js';

三、打开我们的字体预览文件,可以看到各图标的 class和unicode码

文件路径在 assets -> iconfont -> demo_index.html,打开后是这样的
在这里插入图片描述

四、验证实践

下面以icon-user为例

1、类样式使用
<span class="iconfont icon-user"></span>
2、Unicode码使用

标签中也可以直接使用

<span>&#xe64b;</span>
3、用于伪类选择器有点像正则的码 例如\e64b

这种一般用于将图标定位到页面的某个位置,::before 和 ::after 这两者的content中设置
这个码在 assets -> iconfont -> iconfont.css 里面对应图标的content码

div::before{
  content: '\e64b'
}

五、后面要新增/删除图标

两种方式,任选其一

1、访问assets/demo_index.html,点击右上角查看项目,自己增/改。
2、直接进iconfont的个人的项目。

六、为啥要写这篇文章

因为每次新开项目或者重搭个人项目都得去花一些时间去很多教程文章,干脆直接自己写一篇做笔记后面需要时快速复习一下就可以省很多时间。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值