• 笔记 vue3如何引入iconfont


    本次采用的免费字体图标是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';
    
    • 1
    • 2
    • 3

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

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

    四、验证实践

    下面以icon-user为例

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

    标签中也可以直接使用

    <span>span>
    
    • 1
    3、用于伪类选择器有点像正则的码 例如\e64b

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

    div::before{
      content: '\e64b'
    }
    
    • 1
    • 2
    • 3

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

    两种方式,任选其一

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

    六、为啥要写这篇文章

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

  • 相关阅读:
    操作系统-进程同步、进程互斥(王道视频p26、课本ch6)
    sqqyw(淡然点图标系统)漏洞复现和74cms漏洞复现
    Java Websocket 02: 原生模式通过 Websocket 传输文件
    ardupilot 偏航旋转反扭力
    嵌入式&QT&Git面试题
    IDEA安装与配置
    在excel内处理二进制和十六进制数据
    CPDA|数据分析师成长之路如何起步?
    Spring Boot 项目中使用 JSP
    nuxt脚手架
  • 原文地址:https://blog.csdn.net/Steven_Son/article/details/128149868