来自阿里妈妈的iconfont(转)

转自http://www.augsky.com/775.html

随便说说两者的优缺点

其实主要是说iconfont的优点和Font Awesome的缺点。-_-|||
iconfont的图标库相当巨大,我在写上一篇文章的时候还是51794个,现在刷新之后图标数量已经是52090个了。如果这么大的一个库里面仍然没有你需要的图标的话,你也可以自己动手制作你自己的图标然后使用网站的在线生成工具来生成字体文件,分分钟就可以使用了。

除了拥有巨大的图标库之外,iconfont最值得推荐的原因还在于她使用上的灵活性(实话说,iconfont给我最初的印象是有点像现在各大运营商主打的可自由搭配的积木套餐),因为她完全可以由你自由搭配组合、按需索取。在自定义Walker类给WORDPRESS导航菜单添加ICON字体图标这篇文章中我就提到过。如果你的网站一共只需要用到5个图标,那么你只需要将这5个图标的字体文件和相关的css下载下来就可以用了。如果你想使用iconfont的CDN服务的话,你都不用下载,直接将这几个图标添加到你自己的项目中,然后在你的网站里面引用一个CSS文件就可以了。

再反观Font Awesome,哪怕你只是要用到2个图标,你都必须要把所有文件都下载下来才能使用。而上面也说了,仅SVG就194KB大了,还有其他几个字体文件加起来一共有400+KB,这还是没有算上同样好几十KB的CSS文件。

孰优孰劣是不是很清楚?相信你已经有了自己的选择。

来,下面说说如何使用,其实很简单,但还是理一个步骤给不是很懂的同学。

第一步:将你看上的图标加入到购物车

官方叫法是“暂存架”,购物车只是我的叫法,好像并不准确,因为不需要花钱的啊,但是它用了一个购物车的图标,所以暂且这样称呼吧。
这里你可以在iconfont的图标库里面寻找你要的图标,但是我不建议你这样做,因为默认给出的几个官方图标库里面的图标是不全的。正确的做法是在导航栏右侧的输入框中输入关键词来搜索图标,这样就会将网友制作的图标都搜出来。(我一开始就是在图标库中找微信、twitter和QQ空间的图标怎么也找不到,后来试着在上面搜索了一下,出来大把的,才知道官方库里面是没有收录这些图标的。。。)

第二步:存储为项目或者下载到本地

就像上面图片中的那样,添加到购物车之后就可以存为项目或下载到本地,这里看你的需求了。反正我是想使用阿里的CDN,所以直接存为项目了。存储为项目的时候你可以选择存为新项目还是添加到已有的项目里面,确定之后会跳转到项目详情页。

第三步:下载修改并调用CSS文件

在项目详情页里面你还是可以选择是下载文件到本地使用还是使用阿里的CDN,当然选择CDN了(也就是页面中的获取在线链接)。这里建议使用Font Class,因为如果你选择Unicode的话CSS中图标的编码都要自己写,这个有点麻烦啊,不符合我这种懒鬼的风格,所以如果你也是懒鬼一枚请将下图中右上角的滑块滑到右侧。

然后鼠标移到左侧的获取在线链接这里就能看到生成的CSS文件了,你现在有两个选择:一是直接调用这个文件,在网站的HTML中修改添加图标的元素的类为"iconfont icon-xxx"的;第二个选择是将这个文件下载下来,然后做一些修改之后传到服务器本地调用,然后在网站的HTML中修改添加图标的元素的类为"icon-xxx"。我选择的是第二种,大家随意。
选择第二种的话需要对CSS做一点小的修改,将选择器“.iconfont”改为“[class*=icon-],[class^=icon-]”:

  1. [class*="icon-"],[class^="icon-"]{
  2. font-family:"iconfont"!important;
  3. font-size:16px;
  4. font-style:normal;
  5. -webkit-font-smoothing:
  6. antialiased;
  7. -webkit-text-stroke-width:0.2px;
  8. -moz-osx-font-smoothing:grayscale;}

然后引用CSS文件就OK了。

第四步:在网页中使用icon图标字体

CSS调用之后就可以在HTML中给元素添加CSS类来显示图标了,看下面这张图,比如我要调用图片中的小火箭这个图标,那我就要将我的HTML修改为

  1. <i class="icon-xiaohuojian"></i>

这样既可。

wordpress导航栏怎么使用icon图标字体可以看看这篇文章

时间: 2024-12-20 06:59:40

来自阿里妈妈的iconfont(转)的相关文章

阿里妈妈的iconfont的引用问题

一.先进官网 我们看到了上面的这些图标,是不是很心动,阿里妈妈就是给力,给马老师点赞,但是问题来了我们怎么去使用呢. 二.点击图标 嘿嘿,上面的操作步骤我就不多说了吧,我相信大家都会做的,接下来我们就来讲讲该如何去使用了,看下面的 三.使用方法 我们先来介绍官网的方法 第一种: Unicode 引用 将下面一段代码拷贝到css里面 注意:这段代码必须引入自己的,不然图标用不了的. 并定义样式 .iconfont { font-family: "iconfont" !important;

iconfont阿里妈妈前端小图标使用方法详解

图标选购网址:http://www.iconfont.cn/ 1.从阿里妈妈网站选购好小图标,加入购物车,下载好文件: 2.把字体文件放入字体(font)文件夹(tff)(woff),(eot) 3.样式表里面引入以下内容(../font 这个是根据相对路径做出相应的选择) @font-face {font-family: 'iconfont';     src: url('../font/iconfont.eot'); /* IE9*/     src: url('../font/iconfo

来自阿里的 json 解析方案 fastjson

说起Json 解析,有很多方法,无论是出自Google 的Gson也好,还是来自其他的某某,想必大家都很熟悉.今日在github上闲逛,偶遇 一 json 解析库,看起来很不错,据说是目前最快的解析JOSN 方案.该东东为何神器,他就是来自于阿里团队的  fastjson. 为了方便起见,参考如下代码. 用maven 的同学就方便多了,直接双击打开你的pom.xml 文件,添加如下依赖 <dependency> <groupId>com.alibaba</groupId>

(转载)屏蔽浏览器的百度、阿里妈妈推广等广告

电脑--开始—“运行”中输入c:\windows\system32\drivers\etc (或:打开C盘 找到路径 C:\WINDOWS\system32\drivers\etc\ ) 点:”hosts”文件右键用记事本打开,最后空白处输入:    [括号内为解释,勿添] 127.0.0.1 p.tanx.com   (去除阿里妈妈) 127.0.0.1 cpro.baidustatic.com    (去除百度推广) 保存即可,删除百度联盟和阿里妈妈推广 绝对有效! 内容参考: http:/

阿里妈妈MaxCompute架构演进_-_AON(MPI)集群

原文链接 摘要: 1.1   MPI集群 1.1.1   背景 我们的集群规模不断地在加大, 17财年时我们的机器规模预估1.5W台 与此同时我们却有着不同的感受,明显感觉到了各种任务的运行效率都在变低,主要问题如下 1. 阿里云数加MaxCompute (原名:ODPS:https://www.aliyun.com/product/odps) 1.1   MPI集群 1.1.1   背景 我们的集群规模不断地在加大, 17财年时我们的机器规模预估1.5W台 与此同时我们却有着不同的感受,明显感

jQuery制作鼠标悬停水平滑动门切换特效仿阿里妈妈联盟广告切换特效

原文:jQuery制作鼠标悬停水平滑动门切换特效仿阿里妈妈联盟广告切换特效 源代码下载地址:http://www.zuidaima.com/share/1607128309009408.htm 版权声明:本文为博主原创文章,未经博主允许不得转载.

【阿里巴巴百川掌中测 限量内测招募啦】来自阿里的移动开发测试洪荒之力

Q :可否解密一下掌中测是一款什么样的产品? A:我们自己在做开发的时候发现,传统移动端产品研发过程中,需要用到各种工具,这些工具的配置或者使用方法往往比较繁琐,比如说,需要连接电脑.需要设置代理.需要root权限.测试数据不容易生成报表.抓取的数据需要通过复杂的分析过程才能定位问题等等. ,这就大大降低了测试的"移动性".于是,很自然地想到要做一款真正解放测试和开发者的端上测试调试管理工具.方便测试和开发,使得在开发客户端过程中可以快速测试.即时反馈问题.及时解决. Q:掌中测目前能

阿里妈妈-RAP项目的实践(3)

接下来,我们就把我们的代码运用到项目中,因为我们前台是有jquery,后台管理系统是用angularjs mock在这两种的调用方式不一样,所以我就用nginx的proxy_pass 来代理 我在项目中的访问的地址是  http://noah.baidu.com/mock/datas/list1?requestTime=1466316466679&language=cn 我们要访问线上的地址是http://rap.taobao.org/mockjsdata/4793/datas/list1 下面

阿里妈妈-RAP项目的实践(1)

在同事的推荐下,去了解了一下http://thx.github.io/RAP/study.html#,它是发现在前后端分离开发的神器 下面我们来简单上一组代码,来简单了解一下rap <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>rap--mockjs---demo</title> <styl