前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何应用Font Awesome矢量字体图标

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

作者头像
古时的风筝
发布2018-01-08 11:28:08
1.5K0
发布2018-01-08 11:28:08
举报
文章被收录于专栏:古时的风筝古时的风筝

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

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

下面仅记录使用步骤:

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

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

image
image

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

代码语言:javascript
复制
<link href="css/font-awesome.css" rel="stylesheet" />

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

代码语言:javascript
复制
@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定义好的样式为需要添加矢量图标的元素指定样式。:

代码语言:javascript
复制
<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下载地址:进入下载

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-06-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档