三種都是矢量圖(即放大不失真),可是個自又有個自的優缺點,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補充:
未完待續。。。。。。。。。。。。