Fontawesome字体使用说明及其常用效果语法

Fontawesome字体使用说明及其常用效果语法


Font web开发
(17)
Fontawesome字体使用说明及其常用效果语法

版权声明:本文为博主原创文章,未经博主允许不得转载。

目录(?)[+]

本文主要介绍如何在我们的站点里引入Footawesome字体,并且介绍一些Fontawesome字体常用的一些使用方法。
下面是整理的一下使用心得。

如何在站点中引入Fontawesome字体

  1. Footawesome官网,点击DownLoad下载 资源文件。
  2. 解压源文件,源文件如下图。将CSS(样式文件),fonts(字体)将两个文件夹拷贝到站点中。

    font-awesome源文件

  3. 在HMTL文件中,引入CSS(发布使用min(压缩版本),调试可以使用未压缩的) ,如:
    引入CSS

    
    <<span class="hljs-title">link rel="stylesheet" href="css/font-awesome.min.css">
  • 1
  • 2

这样我们便可以在UI中,使用Foot-awesome图标了。

footawesome使用实例

下面的实例是引用 crper大神写的demo,在这儿借用此实例做一个常用用法的介绍。

基础用法

在标签中,使用 css类 fa fa- ,此处icon 代表了相应的图标类,如: icon-wixin //微信图标

font-awesome基础用法

图标的规格

icon图标的大小是 由字体大小决定的,也就说我们通过font-size来控制icon图标的大小,font-awesome也提供了对应的规格类大小,更适用。

fa-lg比常规图标大33%,而2x~5x都是常规图标大小的倍数(fa-2x,fa-3x

图标规格

图标固定大小

使用 fa-fw

图标边框及图标移动

  • pull-left : 控制图标在占据左侧
  • pull-right : 控制图标占据右侧
  • fa-border : 图标边框

    图标边框及图标移动

图标动画

下面的知识点厉害了,想不想不通过JS,就让图标动起来? font-awesome就可以实现,仅仅一个css类,就可以让我们的图标动起来。

下面介绍两个css类:

fa-spin :
spin的速度是linear(匀速),一圈2s
fa-fa-pulse :
pulse分为八步(图标分8次转完一圈),一圈时间1S

图标动画

图标动画实例:

   <<span class="hljs-title">div class="icon-test-list">
      <<span class="hljs-title">h1>图标动画</<span class="hljs-title">h1>
      <<span class="hljs-title">ul>
        <<span class="hljs-title">li><<span class="hljs-title">i class="fa fa-spin fa-2x  fa-arrow-right"></<span class="hljs-title">i> fa-arrow-right-匀速旋转,2s一圈</<span class="hljs-title">li>
        <<span class="hljs-title">li><<span class="hljs-title">i class="fa fa-spin fa-2x fa-spinner fa-pulse"></<span class="hljs-title">i>fa-spinner--一圈分为八次转完,时间1S</<span class="hljs-title">li>
      </<span class="hljs-title">ul>
    </<span class="hljs-title">div>

    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

图标旋转

图标旋转

fa-rotate-*:来控制旋转的度数
fa-flip-*: 两个参数来控制水平和垂直

例如:



fa-rotate-90
fa-rotate-180
fa-rotate-360


fa-flip-horizontal
fa-flip-vertical
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

图标堆叠 ,图标合并

最让人吃惊的是这一个了,图标竟然还能凑在一起,如下图:都是拼接起来的,突然就想起小时候玩过的那些“七巧板”,“魔尺”之类的玩具。

图标的合并

使用语法:

要多添加一个 fa-stack类,而后以此加上要堆叠的图标

fa-stack作为父,组合子元素生成的对象;可以使用规格参数
fa-stack-2x 作为背景的栈,要大于显示图形的栈
fa-stack-1x 作为背景栈内部的内容,所以要小于背景栈
fa-inverse 用来反转图标颜色,生成可见图标组

使用实例

<<span class="hljs-title">li>
  <<span class="hljs-title">span class="fa-stack fa-3x">
     <<span class="hljs-title">i class="fa fa-stack-1x   fa-chain"></<span class="hljs-title">i>
     <<span class="hljs-title">i class="fa fa-stack-2x  fa-circle-o "></<span class="hljs-title">i>
   </<span class="hljs-title">span>随便找的两个图标合成
 </<span class="hljs-title">li>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

以上实例代码,引用网上博文,详情见: 引用参考

引用参考

Font-Awesome最新版完整使用教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113876.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月9日 下午9:00
下一篇 2021年10月9日 下午10:00


相关推荐

  • 怎么新建pytest的ini文件_qt读写配置文件

    怎么新建pytest的ini文件_qt读写配置文件前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行查看pytest.ini的配置选项pytest-h找到以下

    2022年7月29日
    11
  • github 设置代理

    github 设置代理http https 协议 设置代理 clonehttps 前缀的 repo 会走代理 gitconfigglo proxy http 127 0 0 1 1080 gitconfigglo proxy http 127 0 0 1 1080 gitconfigglo proxy socks5 127 0 0 1 1080 gitconfigglo proxy soc

    2026年3月16日
    2
  • Kafka简明教程「建议收藏」

    Kafka简明教程「建议收藏」作者:柳树之www.jianshu.com/p/7b77723d4f96Kafka是啥?用Kafka官方的话来说就是:Kafkaisusedforbuildingreal-timedatapipelinesandstreamingapps.Itishorizontallyscalable,fault-tolerant,wickedfast,an…

    2022年10月17日
    4
  • 山寨qq java_MTK手机QQjava版本山寨qq2009通用版

    山寨qq java_MTK手机QQjava版本山寨qq2009通用版MTK 手机 java 版山寨 2009 通用版 MTK 手机 java 版山寨 2009 通用版为了满足国内手机用户对正版手机的迫切需求 腾讯于 2010 年 6 月发布了该版本 全面构建 在手机浏览器中 支持网站导航浏览器 java 通用版 jar 支持丰富的手机菜单设置等 可以实现一站式满足用户聊天和上网需求 以下是对该版本手机主要功能的详细评估 新功能 1 一套新的五个皮肤 编辑器刚

    2026年3月26日
    2
  • javascript下载_免费JavaScript下载

    javascript下载_免费JavaScript下载javascript下载Unlikeotherlanguagesthatcanbeusedinawebbrowser,JavaScriptdoesn’tneedtobedownloadedandinstalled.BrowsersthatsupportJavaScripthaveitbuiltintothebrowser,whereit…

    2022年4月29日
    65
  • Java单元测试用例的编写

    Java单元测试用例的编写作者 阿里技术链接 https www zhihu com question answer 来源 知乎著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 编写 Java 单元测试用例 其实就是把 复杂的问题要简单化 即把一段复杂的代码拆解成一系列简单的单元测试用例 写好 Java 单元测试用例 其实就是把 简单的问题要深入化 即学习一套方法 总结一套模式并应用到实践中 这里 作者根据日常的工作经验 总结了一些 Java 单元测试技巧 以供

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号