引入阿里图标
- 下载图标代码
- 将解压包放在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"></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
更多文章请关注公众号:大前端编程教学
评论(0)