先来说说字体图标的好处:
  • 很容易任意地缩放;
  • 很容易地改变颜色;
  • 很容易地产生阴影;
  • 可以拥有透明效果;
  • 一般来说,有先进的浏览器支持;
  • 可以使用CSS来装饰(可以得到CSS很好支持);
  • 可以快速转化形态(做出一些变化,如 :hover等);
  • 可以做出跟图片一样可以做的事情(改变透明度、旋转度,等);
  • 本身体积更小,但携带的信息并没有削减。

  •         现在大多项目中都很热衷于字体图标,对我们项目优化的好处不止一点点,很多时候,我们会先把需要的字体图标制作好再拷贝到项目中使用,这样会带来一个问题,当要增加和删除某些字体图标时,又需要重新制作一遍,这样并不是很方便, 现在阿里的iconfont字体图标库给我们提供了很好的解决方案,本文来简单介绍一下。

    一、创建字体图标项目

              1.首先登录icon字体图标官方网站: http://www.iconfont.cn/ ,在导航栏>图标管理>选择我的项目,并新建一个项目:

            2.挑选我们需要的字体图标,添加到购物车,也可以上传我们自己的字体图标到iconfont,选择好后,直接添加到刚才创建的项目:


        
            3.现在已经拥有了自己的项目,iconfont提供了三种引用方式,这里推荐使用第二种 font class , 使用比较方便,具体区别,在右侧使用帮助中有介绍;

    <link rel="stylesheet" href="http://at.alicdn.com/t/fo********ym9nsc2j2d42t9.css">

    <template>
    <div id="app">
    <img src="./assets/logo.png">

    <i class="iconfont icon-xihuan"></i>
    <router-view/>
    </div>
    </template>


            现在就可以很方便的使用字体图标项目了,直接link 项目提供的外部地址,就可以愉快的开始玩耍了。其实写本文主要的原因,是在vue-cli使用字体图标项目时,发现打包后的字体图标并没有生效,解决办法也很简单,在项目提供的外部链接加上请求方式 "http:" 就可以了。


    使用iconfont管理项目中的字体图标的更多相关文章

    1. AngularCli项目中添加字体图标(Font)详解

      本文主要讲如何在AngularCli生成的项目中使用字体图标. 一 SVG图标准备 将需要转换为字体图标的图片转换为SVG格式. 这个让项目视觉设计师搞定即可. 二 SVG图标转Font 可以通过Ic ...

    2. 如何在移动端app中应用字体图标icon fonts (转)

      原文: http://www.cnblogs.com/willian/p/4166757.html?utm_source=tuicool&utm_medium=referral How to ...

    3. 如何在移动端app中应用字体图标icon fonts

      How to use icon fonts in your mobile apps 在任何APP设计中实现可图形的矢量缩放最完美的方式是使用字体图标. 移动端的设计变的越来越复杂.原因在于多样的屏幕尺 ...

    4. 如何在微信小程序中使用字体图标

      微信小程序中,在image标签里,可以在src中引用本地文件,但是background设置背景图或者使用字体图标的时候,却不能引用本地文件,只能用url地址的图片或字体,或者使用base64编码后的格 ...

    5. itest 开源测试管理项目中封装的下拉列表小组件:实现下拉列表使用者前后端0行代码

      导读: 主要从4个方面来阐述,1:背景:2:思路:3:代码实现:4:使用 一:封装背景       像easy ui 之类的纯前端组件,也有下拉列表组件,但是使用的时候,每个下拉列表,要配一个URL ...

    6. 管理项目中的贴图-Texture overview插件

      Texture overview插件管理项目中的贴图 1. Assetstore地址 2. 总览项目中所有贴图 3. 针对不同平台的贴图压缩设置 在插件的右上角 4. 支持多选批量修改 5. 点击表头 ...

    7. iconfont 在项目中的简单使用

      font-class引用 font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题. 与unicode使用方式相比,具有如下特点: 兼容性良好,支持 ...

    8. vue项目中使用iconMoon图标

      前两篇文章写了一下如何在vue项目中使用vue-awesome和阿里的iconfont,这里介绍一下如何使用iconMoon图标 iconMoon和前两者相比可以生成自己的矢量图,这点是我喜欢的.至于 ...

    9. 在vue项目中引入阿里图标库小记

      使用Vue技术栈开发不仅效率高,而且很友好,而且还有很多基于vue的UI框架,例如:element等,但是这类框架美中不足的是,图标太少.为了解决这个问题,不得不引入第三方字体库,今天以阿里图标库为例 ...

    随机推荐

    1. [Sciter] 资源引用

      http://www.cnblogs.com/yinxufeng/p/fb343eecda564aa63bce0bdf15709ddf.html 方式一. 加载外部文件方式二. 加载内存方式三. 加载 ...

    2. 网易新闻client(高仿)

      近期整理了下自己曾经做过的项目,决定分享出来.本篇所展示的是仿网易新闻client,服务端是在新浪SAE部署着的.所以大家下载后,可直接在手机上看到效果.接下来看效果图: watermark/2/te ...

    3. oracle 10g 实例用localhost无法访问的处理

      我在笔记本上安装了一个Oracle10g,安装好了之后,查看E:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora文件,发现SID对应的IP地 ...

    4. linux kernel编译配置相关

      1 配置界面的搜索功能 “/”可以进行模块搜索,搜索结果里面还有依赖信息.非常方便. 2 在使用纯内核,不实用module的时候,很多情况下出错是因为相应的特性为编译进内核 案例一: 块设备已经发现了 ...

    5. 深入分析linux调度机制

      一.说明 本文以linux-2.4.10 为例主要分析Linux 进程调度模块中的schedule 函数及其相关的函数.另外相关的前提知识也会说明.默认系统平台是自己的i386 架构的pc. 二.前提 ...

    6. BZOJ1143:祭祀river(二分图求有向图的最大点独立集)

      在遥远的东方,有一个神秘的民族,自称Y族.他们世代居住在水面上,奉龙王为神.每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动.我们可以把Y族居住地水系看成一个由岔口和河道组成的网络.每条河道连接着 ...

    7. bzoj1861 [Zjoi2006]Book 书架——splay

      题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1861 发现自己想splay的时候总是纠结那个点权是什么,因为splay原本是二分查找树... ...

    8. 使用webBrowse把网页word等转换成图片

      http://blog.csdn.net/zgke/article/details/3248497 使用 Bitmap MyImage = Test.GetControlScrollImage(new ...

    9. JSP 注释的详解及简单实例

      转自:https://www.jb51.net/article/124727.htm JSP 注释的详解及简单实例 一 三种格式 二 举例 ? 1 2 3 4 5 6 7 8 9 10 11 12 1 ...

    10. Extjs 4 MVC中全局配置文件

      Extjs 4 Config和Mixins http://kldn.iteye.com/blog/1386622 http://www.fengfly.com/html/JavaScript/ExtJ ...