Vue中引入阿里巴巴矢量图标库

官方网站链接:阿里巴巴矢量图标库

选择想要的图标,添加到项目中选择Unicode模式并下载至本地
在这里插入图片描述此时,本地便会有一个download.zip的一个压缩包
在这里插入图片描述
解压之后有如下文件,将文件复制到项目中,demo.cssdemo_index.html可不复制,demo_index.html文件是对添加图标的使用说明
在这里插入图片描述
将文件复制到项目的src/assets/iconfont目录下
在这里插入图片描述
main.js文件中将图标引入iconfont目录下的iconfont.css文件,便可以在文件中的任意地方使用啦

import "./assets/iconfont/iconfont.css"; //引入阿里巴巴矢量图标库

在项目中需要使用的地方添加如下代码即可

<i class="iconfont">&#xe710;</i>

iconfont是通用的样式,不需要添加也不需要修改,直接使用即可

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

图片效果如下:
在这里插入图片描述
我们可以通过覆写.iconfont的方式为图标添加颜色和大小

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

图片效果如下:
在这里插入图片描述
我们还可以根据条件动态绑定样式,这样便可以控制图标显示样式了

  <i v-bind:class="[true? 'iconfontGreen':'iconfontRed']">&#xe60c;</i>

注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式

本人学识有限,如有不恰当的地方欢迎指出~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌萌哒小可爱啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值