前端自定义icon的方法(Vue项目)

第一步:进入在线的编辑器进行设计

好用:百度字体编辑器

比如先导入有个ttf文件

添加新字体

 双击每个模块进入编辑区域

更改相应的信息,比如name

 编辑完了进行导出文件(各种格式就行了)就行了

 第二步:在项目中asset文件储存这些文件,或者单独在src放一个文件夹也行

文件放入文件夹

为什么要生成这么多文件呢?因为有些在某些浏览器支持,有些不支持

所以有的时候你使用的时候发现不生效,那么你需要生成对应的浏览器文件

第三步:自定义样式 

在style文件夹里边引入相关文件进行样式定义


@font-face {
  font-family: "iconfont"; /* Project id 3381904 */
  src: url('../font/iconfont.woff2?t=1653990903917') format('woff2'),
       url('../font/iconfont.woff?t=1653990903917') format('woff'),
       url('../font/iconfont.ttf?t=1653990903917') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-download:before {
  content: "\e7f0";
}

使用时候的样式是这样的

代码

<i class="iconfont icon-download"/>

 总结

使用的话我们可以使用图标自定义,更加灵活,尤其大项目。

今天是背景下雪的第三天,趁着雪景写博客饶有兴致,希望对大家有所帮助!!! 

相关推荐

  1. vue定义指令使用方法

    2023-12-15 09:32:01       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 09:32:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 09:32:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 09:32:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 09:32:01       18 阅读

热门阅读

  1. [Git]-{修改远程仓库地址}

    2023-12-15 09:32:01       29 阅读
  2. Elasticsearch之_reindex

    2023-12-15 09:32:01       34 阅读
  3. TypeScript中的接口(interface )详解

    2023-12-15 09:32:01       33 阅读
  4. html2canvas库——前端实现基于DOM的截图

    2023-12-15 09:32:01       42 阅读
  5. xml.dom --- 文档对象模型 API

    2023-12-15 09:32:01       31 阅读
  6. OpenShift与Rancher

    2023-12-15 09:32:01       29 阅读
  7. HTML中RGB颜色表示法和RGBA颜色表示法

    2023-12-15 09:32:01       37 阅读
  8. 【Oracle】常用数据库sql记录

    2023-12-15 09:32:01       27 阅读
  9. 200. 岛屿数量

    2023-12-15 09:32:01       32 阅读
  10. 【C++】简化for-range的算法函数

    2023-12-15 09:32:01       39 阅读
  11. MPI和C++/Qt混用的收发消息的例子(主从模式)

    2023-12-15 09:32:01       30 阅读