使用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 拷贝到 ...
随机推荐
- 【Unity优化】如何实现Unity编辑器中的协程
Unity编辑器中何时需要协程 当我们定制Unity编辑器的时候,往往需要启动额外的协程或者线程进行处理.比如当执行一些界面更新的时候,需要大量计算,如果用户在不断修正一个参数,比如从1变化到2,这种 ...
- ng2响应式表单-翻译与概括官网REACTIVE FORMS页面
本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将 ...
- iOS开发之数据存储之Preference(偏好设置)
1.概述 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能. 每个应用都有个NSUserDefaults实例,通过它来存取偏好 ...
- 我的python之路【第二篇】数据类型与方法
一.Python中有哪些数据类型 整型 在32位的系统中: 取值范围就是-(2^31) 到2^31-1 在64位系统中: 取值范围就是-(2^63) 到2^63-1 浮点型 布尔型 字符型 字符串 ...
- ECMAScript6-let和const命令
▓▓▓▓▓▓ 大致介绍 ES6是下一代的JavaScript语言的标准,目标是让JavaScript可以用来编写大型的复杂程序,成为企业级开发语言,要查看浏览器对ES6的支持程度可以用阮一峰大佬写的工 ...
- 性能调优之SQL优化
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...
- Hibernate基础学习(五)—对象-关系映射(下)
一.单向n-1 单向n-1关联只需从n的一端可以访问1的一端. 域模型: 从Order到Customer的多对一单向关联.Order类中定义一个Customer属性,而在Customer类不用存放Or ...
- js按值传递和按引用传递
摘要:js的数据类型有种划分方式为 原始数据类型和 引用数据类型. 原始数据类型 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置.栈区包括了 变量的标识符和变量的值. ...
- XMLHttpRequest API 使用指南
一.实例化 XMLHttpRequest 对象 使用 Ajax API 的第一件事情就是实例化 XMLHttpRequest 对象. var xhr = new XMLHttpRequest(); 二 ...
- Twitter数据非API采集方法
说明:这里分三个系列介绍Twitter数据的非API抓取方法. 在一个老外的博看上看到的,想详细了解的可以自己去看原文. 这种方法可以采集基于关键字在twitter上搜索的结果推文,已经实现自动翻页功 ...