1. 引言

网页小图标到处可见,如果一个网页都是干巴巴的文字和图片,而没有小图标,会显得非常简陋。下面的小图标,你是不是会经常用到?

你可能说——“我们用的都是彩色的,不是黑白的”——别着急,下面会讲到。因为它们也可以变为彩色的。

黑白的也好,彩色的也罢,如果用传统的“css + 图片”的方式来制作这些icon,我估计你至少得雇佣一个专业的设计师吧。一般的程序猿,包括前端程序猿,估计只能去搜索了,不会自己拿ps画。例如,我之前经常去一个叫做“懒人图库”的网站去找资源,现在那个网站还存在。

但是问题又来了,如果你搜索来的是黑白的,现在也用黑白的,后期网站变化主题怎么办?你搜出来的是16 * 16的,要有个页面需要 32 * 32的怎么办?如果沿着这个方向考虑,你会发现,自己将在这上面耗费大量资源和精力。

但是如果我告诉你,有一个东西,它已经为你准备了将近500个常用icon图标(还在不断更新),能大能小,能随便修改颜色,完全开源,完全免费,你会不会心动?如果你非常着急,先去百度一下“font-awesome”,再来继续读文章不迟。

2. 应用font-awesome

font-awesome当前的版本是4.2.0,咱们就直接用这个版本的来说。

2.1 下载

去http://www.thinkcmf.com/font/下载,解压之后,应该能看到“css”和“font”两个文件夹。css文件夹中存放着css文档,font文件夹中存放在着适用于不同浏览器的字体文件。其中,css文件夹中可以只保留 font-awesome.min.css 和 font-awesome-ie7.min.css 两个文档,其他的可以删掉。结构应该如下:

2.2 简单应用

将整理好的文件夹加入到你的网站,新建一个测试页面 demo.html,将css文件夹中的两个css文件,引入到页面。

<link href="fontawesome-4.2.0/css/font-awesome.min.css" rel="stylesheet" />
<!--[if IE]>
<link href="fontawesome-4.2.0/css/font-awesome-ie7.min.css" rel="stylesheet" />
<![endif]-->

如上图,如果是IE浏览器,需要引入 font-awesome-ie7.min.css ,因为fontAwesome支持IE7+浏览器的。(唉。。为何不再往前延伸到支持IE6呢。。。)

引用CSS文件之后,接下来就可以使用图标了。例如,我要在页面中显示一个“链接”的图标,我可以这么写:

<span><i class="fa fa-link"></i> 链接</span>

此时页面将显示:

显示是显示出来了,那么对应链接的这个css类“fa-link”我是从哪里找来的呢?

答案非常简单!进入官网的icon页面,里面有所有的icon的css类,就可以找到你想要的那个图标的css类了。

(注意,在“fa-link”前面还要加入一个“fa”类,例如 <i class="fa fa-link">)

2.3 设置大小和颜色

学会了以上的简单使用,设置颜色和大小非常简单,只要你会用css设置文字的颜色和大小就行。直接看代码:

<span style="font-size:12px;"><i class="fa fa-link"></i> 链接</span>
<br />
<span style="font-size:20px;"><i class="fa fa-link"></i> 链接</span>
<br />
<span style="color:red"><i class="fa fa-link"></i> 链接</span>
<br />
<span style="color:white;background-color:#003399;"><i class="fa fa-link"></i> 链接</span>

得出的结果就是:

so easy 吧!这样看来它确实是个好东西。

2.4 其他应用

fontAwesome还有其他更加复杂一点的应用,包括固定宽度、浮动、反转、旋转、叠加图标等。

官网上讲解的更好,我就不再这里重复描述了,可以去http://www.thinkcmf.com/font/examples查阅这些应用的例子。

用Font Awesome代替网页icon小图标相关推荐

  1. fontAwesome代替网页icon小图标

    fontAwesome代替网页icon小图标 引言 奥森图标(Font Awesome)提供丰富的矢量字体图标-通过CSS可以任意控制所有图标的大小 ,颜色,阴影. 网页小图标到处可见,如果一个网页都 ...

  2. 在网页中画Icon小图标

    在网页中画Icon小图标. 现代网页中,绝大部分都采用了Icon小图标的方式.其积分大致分为三类,CSS Sprite,font+HTML,font+CSS. CSS Sprite:又称为CSS雪碧, ...

  3. 给网页标题添加icon小图标

    so easy: 给网页标题添加icon小图标: 直接在html文件的head部分添加下面代码(注意href的路径): <link rel="icon" type=" ...

  4. html title中加图标,科技常识:HTML中title前面小图标的实现_如何给网页标题添加icon小图标...

    今天小编跟大家讲解下有关HTML中title前面小图标的实现_如何给网页标题添加icon小图标 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关HTML中title前面小图标的实现_如何给网 ...

  5. 将图片转换成svg文件,自定义icon小图标,svg速成

    将图片转换成svg文件,自定义icon小图标,svg速成 一.svg是什么? 二.操作步骤 1.进入网站 2.将svg复制 3.引用svg文件 总结 一.svg是什么? SVG是一种图像文件格式,它的 ...

  6. css代码实现各式各样的icon小图标

    下载地址 css代码实现各式各样的icon小图标样式 dd:

  7. 天气icon小图标svg动画js特效代码

    下载地址 很多种天气小图标svg代码,天气icon小图标svg动画特效代码 dd:

  8. 如何给网页标题添加icon小图标

    今天给大家分享的是如何在网页标题中加入小图标,就像CSDN前面那个红色的C一样. 主要介绍两种方法: 1.在html文件的head部分添加下面代码(注意href的路径). <link rel=& ...

  9. 网页收藏栏小图标_如何设置在网页地址栏中的小图标

    网页中如何设置在网页地址栏中的小图标 <link rel="icon" href="/dir/favicon.ico" mce_href="/d ...

最新文章

  1. 电子学会青少年编程等级考试Python一级题目解析12
  2. hadoop学习--单表关联
  3. Spring MVC 解读——@Autowired、@Controller、@Service从原理层面来分析
  4. 初中人教版电子课本app_电子课本|2020秋 部编人教版初中历史七年级上册教材电子课本(高清更新可打印)...
  5. 职称计算机承诺书,职称申报承诺书范本
  6. 【英语学习】【English L06】U03 House L4 How much is the rent?
  7. 微信分享签名无效php_php实现微信分享朋友链接功能
  8. mysql数据库查询的传统句子
  9. 研究validation插件到现在的感受
  10. 潍坊OA:通达OA协同办公标准解决方案
  11. 一键解决局域网共享之批处理
  12. 【Code】背包问题九讲(崔添翼)
  13. 质数/素数 - 合数
  14. TIMIT语音库下载以及语音库WAV转换相关问题
  15. Photoshop 使用技巧
  16. 2014 抢票工具 纯java
  17. php mysql购物网站_php实现一个简单的购物网站
  18. 爬虫就是python吗_python就是爬虫吗
  19. matlab中示波器种类,什么是示波器?示波器的种类和使用方法图解
  20. 深度解析用户画像标签体系构建方法

热门文章

  1. 单元测试系列之八:Sonar 数据库表关系整理一(续)
  2. 开源MANO软件盘点
  3. 【转载】FckEditor 2.6.3 for Java 2.4 配置
  4. nginx连接php-fpm sock文件失败502
  5. managedwifi.codeplex.com
  6. paperclip的id partition功能还是相当的给力,省得我们实现了,这个功能之前连想都没想到,...
  7. Linux C动态链接库实现一个插件例子
  8. 2018年台湾为陕西最大贸易伙伴
  9. DDoS deflate的安装使用
  10. CodeSign error: code signing is required for product type Application in SDK iOS XXX的解决办法