使用fontawesome图标
我每次找图标时都是在阿里的开源图标库中找的,但是使用起来不是很方便。而我发现了fontawesome之后,觉得实在不错,所以分享给大家。
这是一些参考的文档。
第一部分: 基本介绍
下面是他的介绍,我们可以看到它可以兼容到IE7及以上。

它的主要特点如下:

即它的特点是使用css控制,并且满足各种需要。
第二部分:使用fontawesome
下载
首先,去官网下载。 下载之后得到一个压缩包,解压缩后可以看到css文件夹和font文件夹。如下所示:

其中fonts中存放的是适用于不通浏览器的字体文件。 css中包含的就是我们需要的fontawesome文件。 显然*min.css就是压缩后的文件。那么ie7标识的文件是什么呢? --- 显然是用于兼容ie7及以上的。。。
基本应用
如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fontawesome</title>
<link rel="stylesheet" href="./4.2.0/css/font-awesome.min.css">
<!--[if IE]>
<link rel="stylesheet" href="./4.2.0/css/font-awesome-ie7.min.css">
<![endif]-->
</head>
<body>
<span><i class="fa fa-link"></i>链接</span>
</body>
</html>
这就是一个最基本的使用了,效果如下所示:

注意: 这里我们使用了fa fa-link实现了链接图形,实际上是参考自官方网站的。
这里有下面几点值得注意:
- 虽然在页面中只引入了css文件,但这并不代表我们可以把fonts文件删掉,因为在使用fontawesome时,会自动调用fonts中的文件,尽管我们没有引入, 非常重要。
- font-awesome-ie7.min.css的作用在于当页面渲染在了IE浏览器上时,这个文件可以兼容IE7及以上的浏览器, 这觉得是足够了。
- 我们通常使用span加i的形式来使用fontawesome。
- i标签是表示斜体的,所有浏览器都支持,并且也存在于HTML5的标准中,所以可以放心使用。
- 在fa-link前一定是要添加fa的,他们是配合使用的。

颜色、字体大小的应用
如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fontawesome</title>
<link rel="stylesheet" href="./4.2.0/css/font-awesome.min.css">
<!--[if IE]>
<link rel="stylesheet" href="./4.2.0/css/font-awesome-ie7.min.css">
<![endif]-->
</head>
<body>
<span ><i style="color:red" class="fa fa-link"></i>链接</span>
<br>
<br>
<span style="color:red" ><i class="fa fa-link"></i>链接</span>
<br>
<br>
<span style="color: blue; font-size: 25px;" ><i class="fa fa-link"></i>链接</span>
<br>
<br>
<span><i style="color: blue; font-size: 25px;" class="fa fa-link"></i>链接</span>
</body>
</html>
最终效果如下:

旋转图标
fa-spin 和 fa-spinner, fa-refresh, fa-cog组合
缺点: 只支持IE10+
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fontawesome</title>
<link rel="stylesheet" href="./4.2.0/css/font-awesome.min.css">
<!--[if IE]>
<link rel="stylesheet" href="./4.2.0/css/font-awesome-ie7.min.css">
<![endif]-->
</head>
<body>
<span ><i class="fa fa-spin fa-spinner"></i> 旋转 </span>
<br>
<span ><i class="fa fa-spin fa-refresh"></i> 旋转 </span>
<br>
<span ><i class="fa fa-spin fa-cog"></i> 旋转 </span>
<br>
</body>
</html>
效果如下所示:

翻转图标
即使用fa-rotate-90就可以使图标翻转90度。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fontawesome</title>
<link rel="stylesheet" href="./4.2.0/css/font-awesome.min.css">
<!--[if IE]>
<link rel="stylesheet" href="./4.2.0/css/font-awesome-ie7.min.css">
<![endif]-->
</head>
<body>
<span ><i class="fa fa-tree"></i> 旋转 </span>
<br>
<span ><i class="fa fa-tree fa-rotate-90"></i> 旋转 </span>
<br>
<span ><i class="fa fa-tree fa-rotate-180"></i> 旋转 </span>
<br>
<span ><i class="fa fa-tree fa-rotate-270"></i> 旋转 </span>
<br>
<span ><i class="fa fa-tree fa-rotate-360"></i> 旋转 </span>
<br>
</body>
</html>
最终效果如下所示:

更多教程请看这里。
使用fontawesome图标的更多相关文章
- 直接在 CSS 中引用 FONTAWESOME 图标(附码表)
直接在 CSS 中引用 FONTAWESOME 图标(附码表) 因此我们如果不想用 Fontawesome 提供的类,只想在 css 里面引用图标的话,可以这样子,请自行脑补: .icon:befor ...
- 学习WPF——使用Font-Awesome图标字体
图标字体介绍 在介绍图标字体之前,不得不介绍图标格式ICON ICON是一种图标格式,我们操作系统中各种应用程序都包含一个图标 比如QQ程序的图标是一个可爱的企鹅,我的电脑是一个显示器图标 ----- ...
- [Qt] fontawesome图标
fontawesome图标 fontawesome是一个图标的集合,里面有好多的图标,使用起来也还是非常方便的. 图标信息可以到官网去查:http://fontawesome.io/cheatshee ...
- 第八十四节,css布局小技巧及font-awesome图标使用
css布局小技巧及font-awesome图标使用 图片鼠标放上去遮罩效果,显示文字 当鼠标放上去时 /*最外层div*/ .a{ width: 384px; height: 240px; backg ...
- 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标
前言 FontAwesome 大家都不陌生,精美的图标,出现在各式各样的网页中. 最近在做 Windows Forms 应用程序,要求美观,就想能不能把 FontAwesome 图标用上,于是就有了本 ...
- FontAwesome 图标字体库的使用
在前端开发中,许多新手常会遇见一个问题,参考的网页上有类似下图的图标,但在资源里却找不到对应的文件,这是因为这些网页使用了图标库.这里介绍一种常见的图标库——FontAwesome的使用. 1.登录F ...
- bootstrap之FONTAWESOME 图标
终于暂时的结束了winform迎来了B/S的项目,这个需要我们自己写前端页面,要用bootstrap搭页面,本人小白,正在慢慢摸索中,主要记录遇到的问题,及解决办法. 第一个,显示时间选择的控件.我在 ...
- fontawesome图标字体库组件在服务器上显示不出来图标的解决
这个组件在我所开发的网站中被大量使用,为网站增色不少.在本地测试的时候所有图标都能显示出来,可一到服务器上就显示不出来了.网上查列出了可能的原因.其一,IIS没有注册字体类型.经过检查,不存在这个问题 ...
- 在WPF中使用FontAwesome图标字体
原文:在WPF中使用FontAwesome图标字体 版权声明:原创内容转载必须注明出处,否则追究相关责任. https://blog.csdn.net/qq_36663276/article/deta ...
- wpf 使用Font-Awesome图标字体
wpf 使用Font-Awesome图标字体 1.http://fontawesome.io/ 中下载Font-Awesome字体 然后把字体文件fontawesome-webfont.ttf 拷贝到 ...
随机推荐
- uploadify上传图片的类型错误的解决办法
大家在做开发的过程中,相信很多人都会使用到uploadify插件来上传图片,但是这个插件也有不完美的地方. 我曾多次遇到过这样一个问题:上传的图片类型明明是没有问题的,但是在上传的时候总是会报错:图片 ...
- git pull错误记录及解决
执行操作:$ git pull 返回错误: error: RPC failed; result=7, HTTP code = 0 fatal: The remote and hung up unexp ...
- MySQL 查询重复的数据,以及部分字段去重和完全去重
1.查找表中多余的重复记录(多个字段) select * from vitae a where (a.peopleId,a.seq) in (select peopleId,seq from vit ...
- XJOI1564最小距离问题
最小距离问题 我国蒙古大草原上有N(N是不大于100的自然数)个牧民定居点P1(X1,Y1).P2(X2,Y2). -Pn(Xn,Yn),相应地有关权重为Wi,现在要求你在大草原上找一点P(Xp,Yp ...
- Visual Studio Code 使用Chrome Debug 代码
一.添加插件 Debugger for Chrome,点击安装,安装完成之后,启动 二.配置启动参数 1.按 F5,出现界面如图,选择 Chrome 2.然后会打开配置文件 launch.json 3 ...
- 1.熟悉Java基本类库系列 - 目录
写这个系列是想让自己多熟悉熟悉Java的基本类库,忘记的时候可以在这里看看之前写过的例子,这样就可以很快的回忆起来如何使用了. 这样就可以很节省时间了. ======= 下面是传送门啦 ======= ...
- java调试技能之dubbo调试 ---telnet
dubbo作为一个远程调用框架,虽与同类型的框架,不知道谁优谁劣,但是就公司层面使用来说,还是很棒的.这里简单的写一下怎么使用和调试技巧,就算是作个使用总结吧,供快速使用和问题解决! dubbo是基于 ...
- TextField和TextView
本文概要 1.简介 2.介绍TextField控件 3.介绍TextView控件 4.键盘的打开和关闭 5.关闭和大开键盘的通知 6.键盘的种类 详情 1.简介 与Label一样,TextField和 ...
- php最新微信扫码在线支付接口。ecshop和shopex,shopnc下完美无错
最近为客户的一个在线商城做了一个微信扫码在线支付的接口.跟大家分享一下. 1 首先可以模仿其他的接口,比如支付宝,财付通等的接口,构建模块功能文件和语言文件.2 微信提供2种扫码方式,大家可以根据自己 ...
- Webdriver API之元素定位
Webdriver提供了8种元素定位方法:id.name.class name.tag name.link text.partial link text.xpath.css selector 一.以上 ...