首页
Preview

vue3 引入阿里图标

引入阿里图标

  • 下载图标代码

image.png

  • 将解压包放在asset下 我们只需要一下几个文件即可:
├── font
   ├── iconfont.css
   ├── iconfont.json (font-class用法)
   ├── iconfont.js (symbol用法)
   ├── iconfont.ttf
   ├── iconfont.woff
   └── iconfont.woff2

unicode 格式

  • 全局引入图标 在main.js里引入图标样式
import './assets/font/iconfont.css'
  • 使用
 <i class="iconfont">&#xe62e;</i>

font-class 方式

主要在iconfont.json 文件里,引入方式跟unicode 格式一样

  • 使用
 <i class="iconfont icon-XXX"></i>
 <i class="iconfont icon-biaoqing"></i>

symbol 方式

主要利用了 svg 这种格式,在main.js全局引入或者在使用的页面引入

import './assets/font/iconfont.js'
- 使用方法
``` html
<svg class="icon" aria-hidden="true">
    <use xlink:href="#icon-xxx"></use>
</svg>

建议使用svg的格式,主要是它支持多色图标了,不再受单色限制。 可以通过一些技巧,支持像字体那样,通过 font-size,color 来调整样式。

我们也可以自己封装一个svg组件,不封装就直接使用以上的使用方式。

这里推荐一个挺好看的图标库:vue-feather

更多文章请关注公众号:大前端编程教学

qrcode_for_gh_db340e7e7637_258.jpg

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
励志猿
励志每天写一篇文章,有价值的文章,提升自我!

评论(0)

添加评论