三种都是矢量图(即放大不失真),可是个自又有个自的优缺点,css
1.font awesome;svg
优势:相对比较简单,查看官网看例子基本上都会用 (http://www.bootcss.com/p/font-awesome/)字体
缺点:文件较大,影响加载速度 spa
注意引用的路径和版本;class
2.inconfont(阿里巴巴矢量图标库); (我的用的最多的一个)import
优势:用几个引几个,不会影响加载速度;阿里巴巴
能够用本身作的svg上传的iconfont自动转换成字体,更加灵活。搜索
缺点:本身上传svg再下载,须要会作svg,要有必定的做图功底;awesome
操做流程繁琐(本身上传的或者官网搜索的-------------- 加入购物车-------- 添加至项目(本身建的项目) -------项目文件下载到本地-------引用到代码中)下载
3.svg,(我的认为最好转化为iconfont字体小图标,)
优势:单个引用,比较灵活;
缺点:svg代码较长,使页面看起来丑陋;
qa补充:
未完待续。。。。。。。。。。。。