如何应用Font Awesome矢量字体图标

Font Awesome 是一套专门为 Twitter
Boostrap
设计的图标字体库。这套图标字体集几乎囊括了网页中可能用到的所有图标,除了包括 Twitter Boostrap
的默认图标外,还有社交网络图标、Web 应用程序图标和编辑器图标等等,可以免费用于商业项目。

可以到官方站点查看更详细的信息和使用样例。

下面仅记录使用步骤:

1.到官网上下载最新版本的Font Awesome.

2.解压文件,将其中的css和fonts文件夹拷贝到项目中,其中css文件夹中有两个css文件(font-awesome.css和font-awesome.min.css),fonts下有有5个,如下:

3.在需要使用的html或者其它类型的页面中引入样式文件,如下:

  1. <link href="css/font-awesome.css" rel="stylesheet" />

<link href="css/font-awesome.css" rel="stylesheet" />

4.查看font-awesome.css文件,如果引用的是压缩版的,就要查看那个文件了,打开文件看到第一个样式定义如下:

  1. @font-face {
  2. font-family: ‘FontAwesome‘;
  3. src: url(‘../fonts/fontawesome-webfont.eot?v=4.1.0‘);
  4. src: url(‘../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0‘) format(‘embedded-opentype‘), url(‘../fonts/fontawesome-webfont.woff?v=4.1.0‘) format(‘woff‘), url(‘../fonts/fontawesome-webfont.ttf?v=4.1.0‘) format(‘truetype‘), url(‘../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular‘) format(‘svg‘);
  5. font-weight: normal;
  6. font-style: normal;
  7. }

@font-face {

font-family: ‘FontAwesome‘;

src: url(‘../fonts/fontawesome-webfont.eot?v=4.1.0‘);

src: url(‘../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0‘) format(‘embedded-opentype‘), url(‘../fonts/fontawesome-webfont.woff?v=4.1.0‘) format(‘woff‘), url(‘../fonts/fontawesome-webfont.ttf?v=4.1.0‘) format(‘truetype‘), url(‘../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular‘) format(‘svg‘);

font-weight: normal;

font-style: normal;

}

一定注意其中的src:url()中的路径是不是当前与当前项目的实际路径向匹配。

4.最后在页面中加入相应的html元素,并且按照font
awesome定义好的样式为需要添加矢量图标的元素指定样式。:

  1. <div class="list-group">

  2. <a class="list-group-item" href="#"><i class="fa fa-home fa-fw"></i>&nbsp; Home</a>

  3. <a class="list-group-item" href="#"><i class="fa fa-book fa-fw"></i>&nbsp; Library</a>

  4. <a class="list-group-item" href="#"><i class="fa fa-pencil fa-fw"></i>&nbsp; Applications</a>

  5. <a class="list-group-item" href="#"><i class="fa fa-cog fa-fw"></i>&nbsp; Settings</a>

  6. </div>

  7. <i class="fa fa-spinner fa-spin"></i>

  8. <i class="fa fa-circle-o-notch fa-spin"></i>

  9. <i class="fa fa-refresh fa-spin"></i>

  10. <i class="fa fa-cog fa-spin"></i>

  11. <i class="fa fa-car"></i>

  12. <i class="fa fa-car fa-3x"></i>

<div class="list-group">
<a class="list-group-item" href="#"><i class="fa fa-home fa-fw"></i>&nbsp; Home</a>
<a class="list-group-item" href="#"><i class="fa fa-book fa-fw"></i>&nbsp; Library</a>
<a class="list-group-item" href="#"><i class="fa fa-pencil fa-fw"></i>&nbsp; Applications</a>
<a class="list-group-item" href="#"><i class="fa fa-cog fa-fw"></i>&nbsp; Settings</a>
</div>
<i class="fa fa-spinner fa-spin"></i>
<i class="fa fa-circle-o-notch fa-spin"></i>
<i class="fa fa-refresh fa-spin"></i>
<i class="fa fa-cog fa-spin"></i>
<i class="fa fa-car"></i>
<i class="fa fa-car fa-3x"></i>

另外,font awesome
和BootStrap结合可以达到更好的效果。

上面的html工作效果如下:

测试demo下载地址:进入下载

时间: 2024-11-10 00:44:02

如何应用Font Awesome矢量字体图标的相关文章

Font Awesome 4.0.3 提供了369个网页常用的矢量字体图标

Font Awesome 为您提供了一套可缩放的字体矢量图标,可以快速自定义图标的大小,颜色,阴影,这些都可以通过CSS来实现,无需任何的JS代码哦. 一,主要特点如下: 1,一个字体,369个图标 2,无需要使用JavaScript 3,通过CSS自定义图标的大小,颜色,阴影 4,用户界面友好 5,支持 Internet Explorer 7 浏览器 6,能够在 Retina 屏幕完美呈现 7,和其它图标字体不同,兼容屏幕阅读器 8,可扩展性强 9,文档完善 10,免费 二,图标类型下面简单罗

UWP 矢量字体图标(iconfont)使用

本文使用 阿里巴巴开源字体: 选择矢量字体图标: 查看或编辑 Unicode编码 或字体名称 下载到本地,添加到uwp项目 代码中写法 Text:Unicode编码 FontFamily:文件路径#字体名称 效果图: 参考资料 http://www.alessiosimoni.com/custom-fonts-in-windows-10-uwp/ http://www.cnblogs.com/anding/p/4961215.html

矢量字体图标

1.首先使用 iconfont.cn在线生成矢量图标 2.然后,将生成的矢量字体下载到本地,使用font-face在网页上定义该矢量图标对应的字体,最后引用该自定义的字体. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>矢量字体图标应用</title> <style> /*font-face

基于svg生成iconfont矢量字体图标

对于前端开发,图标是前端页面不可缺少的元素,他能更让前端页面更加丰富.前端页面的初期都是使用图片,对于小的图标使用图片拼成雪碧图不仅影响前端开发的效率,而且图片文件相对较大也会影响网页加载的速度.ionfont字体图标相较于图片他的优势就是文件大小极小,几百个图标才几十上百kb,但是换成图片可能已经有几mb了,其次制作简单,只需UI提供svg图标可以通过工具自动生成字体文件,或者网上有很多免费的图标库可以自动生成矢量字体文件,例如阿里巴巴矢量字体库.但是iconfont字体图标因为他就像字体一样

WPF自定义控件与样式(1)-矢量字体图标(iconfont)

一.图标字体 图标字体在网页开发上运用非常广泛,具体可以网络搜索了解,网页上的运用有很多例子,如Bootstrap.但在C/S程序中使用还不多,字体图标其实就是把矢量图形打包到字体文件里,就像使用一般外置字体一样的使用,因此Winform.WPF中都是可以用的. 在我们多个WPF项目中广泛使用了图标字体,包括自定义控件.自定义样式.模板等.总结下: 网上开源字体图标很多,很容易获取,项目开发中需要的绝大部分图标都可以找到,非常方便,推荐 阿里巴巴开源字体: 字体文件非常小,比使用png等图片文件

jQuery---bootstrap的下载使用,栅格(12个格子),轮播图,矢量图字体图标,进度条,选项卡,标签,表达校验

jQuery---bootstrap的下载使用,栅格(12个格子),轮播图,矢量图字体图标,进度条,选项卡,标签,表达校验 一丶bootstrap的使用 下载资源文件: bootstrap官网 导入 // 1.导入样式 <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css"> // 2.导入bootstrap的js,依赖jquery,先导入jquer <script

封装字体图标库

参考了以下博客: https://blog.csdn.net/Doulvme/article/details/54290450 https://blog.csdn.net/qq_25479327/article/details/77167585 https://blog.csdn.net/muzidigbig/article/details/80371341 查找图标并下载 1.打开阿里的矢量字体图标库(http://iconfont.cn/collections)并登陆. 2.搜寻需要的图标加

iconMoon:字体图标(iconfont)解决方案及使用教程

1.iconMoon 是什么? 字体图标(icon font)解决方案,iconMoon 可以把svg图片生成字体图标,开发者可以通过设置字体大小和字体颜色来改变图标的大小和颜色而不失真 2.官网地址:https://icomoon.io 3.点击右上角的[iconMoon App] 进入图标上传.选择和生成页面 4.图标上传.选择和生成页面 4.1 把准备好的svg文件,通过[import Icons]入口或直接将svg文件拖至该页面,上传成功后,如下图所示: 4.2 选中要生成字体文件的图标

Font Awesome 完美的图标字体

好久没来,虽说鄙人的人气不咋地,但还是很想念自己这一亩二分田地. 近期用在平台开发中,看着设计师摆开阵势,准备大画图标,想着自己将会很KUBI拼凑css-sprite图片,接着写一大堆 class^="icon-XXXX",此处空余千行泪... 其实,做前端的都有这样的情绪,“我不想切图标啊!!!”,本人甚是.就在茫然不知所措是,偶然在 http://www.bootcss.com/p/font-awesome/ 发现了新大陆!!!真的是相见恨晚. 在此给出这个项目的简介: 一个字体文