矢量图(字体图标)

矢量图(即放大不失真)

1.font awesome;

  优点:相对比较简单,查看官网看例子基本上都会用 (http://www.bootcss.com/p/font-awesome/)

  缺点:文件较大,影响加载速度  

 注意引用的路径和版本;

2.inconfont(阿里巴巴矢量图标库);   (个人用的最多的一个)

  优点:用几个引几个,不会影响加载速度;

            可以用自己做的svg上传的iconfont自动转换成字体,更加灵活。

   缺点:自己上传svg再下载,需要会做svg,要有一定的作图功底;

             操作流程繁琐(自己上传的或者官网搜索的-------------- 加入购物车-------- 添加至项目(自己建的项目) -------项目文件下载到本地-------引用到代码中)

3.svg,(转化为iconfont字体小图标再引用比较好,)

  优点:单个引用,比较灵活;

  缺点:svg代码较长,使页面看起来丑陋;

扩充:

font awesome用法

方法一.官网下载Font Awesome字体库到本地,复制整个font-awesome文件夹到项目中static文件夹下,然后在index.html中引入font-awesome.css文件即可:

//以font-awesome-4.7.0为例
<link rel="stylesheet" tyle ="text/css" href="static/font-awesome-4.7.0/css/font-awesome.css"/>
 

方法二:通过vue脚手架安装

//1.安装font-awesome
npm install font-awesome --save
//2.在main.js全局导入
import 'font-awesome/css/font-awesome.css'
//3.页面引用
<i class="fa fa-plus-square-o fa-lg" @click="Expand(true)" title="展开所有" style="margin-right:8px;font-size:14px"></i>
                        <i class="fa fa-minus-square-o fa-lg" @click="Expand(false)" titie="收缩所有" style="font-size:14px;"></i>



猜你喜欢

转载自www.cnblogs.com/ll15888/p/12023378.html