Font Awesome 字体为您提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式。

官网地址:http://www.fontawesome.com.cn/

目录

1、安装依赖

2、引入依赖

3、使用方式

3.1、基本图标

3.2、大图标

3.3、固定宽度

3.4、用于列表

3.5、边框与对齐

3.6、动画

3.7、旋转与翻转

3.8、组合使用


1、安装依赖

npm install font-awesome --save

2、引入依赖

可以选择全局引入或局部引入

import 'font-awesome/css/font-awesome.min.css';

3、使用方式

3.1、基本图标

您可以将Font Awesome图标使用在几乎任何地方,只需要使用CSS前缀 fa ,再加上图标名称。 Font Awesome是为使用内联元素而设计的。我们通常更喜欢使用 <i> ,因为它更简洁。 但实际上使用 <span> 才能更加语义化。

<i class="fa fa-camera-retro"></i> fa-camera-retro

3.2、大图标

使用 fa-lg (33%递增)、fa-2x、 fa-3xfa-4x,或者 fa-5x 类 来放大图标。

<i class="fa fa-camera-retro fa-lg"></i> fa-lg
<i class="fa fa-camera-retro fa-2x"></i> fa-2x
<i class="fa fa-camera-retro fa-3x"></i> fa-3x
<i class="fa fa-camera-retro fa-4x"></i> fa-4x
<i class="fa fa-camera-retro fa-5x"></i> fa-5x

3.3、固定宽度

使用 fa-fw 可以将图标设置为一个固定宽度。主要用于不同宽度图标无法对齐的情况。 尤其在列表或导航时起到重要作用。

<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>

3.4、用于列表

使用 fa-ul 和 fa-li 便可以简单的将无序列表的默认符号替换掉。

<ul class="fa-ul"><li><i class="fa-li fa fa-check-square"></i>List icons</li><li><i class="fa-li fa fa-check-square"></i>can be used</li><li><i class="fa-li fa fa-spinner fa-spin"></i>as bullets</li><li><i class="fa-li fa fa-square"></i>in lists</li>
</ul>

3.5、边框与对齐

使用 fa-border 以及 pull-right 或 pull-left 可以轻易构造出引用的特殊效果。

<i class="fa fa-quote-left fa-3x pull-left fa-border"></i>
...tomorrow we will run faster, stretch out our arms farther...
And then one fine morning— So we beat on, boats against the
current, borne back ceaselessly into the past.

3.6、动画

使用 fa-spin 类来使任意图标旋转,现在您还可以使用 fa-pulse 来使其进行8方位旋转。尤其适合 fa-spinnerfa-refresh 和 fa-cog 。

<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-spinner fa-pulse"></i>              

3.7、旋转与翻转

使用 fa-rotate-* 和 fa-flip-* 类可以对图标进行任意旋转和翻转。

<i class="fa fa-shield"></i> normal<br>
<i class="fa fa-shield fa-rotate-90"></i> fa-rotate-90<br>
<i class="fa fa-shield fa-rotate-180"></i> fa-rotate-180<br>
<i class="fa fa-shield fa-rotate-270"></i> fa-rotate-270<br>
<i class="fa fa-shield fa-flip-horizontal"></i> fa-flip-horizontal<br>
<i class="fa fa-shield fa-flip-vertical"></i> icon-flip-vertical

3.8、组合使用

如果想要将多个图标组合起来,使用 fa-stack 类作为父容器, fa-stack-1x 作为正常比例的图标, fa-stack-2x 作为大一些的图标。还可以使用 fa-inverse 类来切换图标颜色。您可以在父容器中 通过添加 大图标类来控制整体大小。

<span class="fa-stack fa-lg"><i class="fa fa-square-o fa-stack-2x"></i><i class="fa fa-twitter fa-stack-1x"></i>
</span>
fa-twitter on fa-square-o<br>
<span class="fa-stack fa-lg"><i class="fa fa-circle fa-stack-2x"></i><i class="fa fa-flag fa-stack-1x fa-inverse"></i>
</span>
fa-flag on fa-circle<br>
<span class="fa-stack fa-lg"><i class="fa fa-square fa-stack-2x"></i><i class="fa fa-terminal fa-stack-1x fa-inverse"></i>
</span>
fa-terminal on fa-square<br>
<span class="fa-stack fa-lg"><i class="fa fa-camera fa-stack-1x"></i><i class="fa fa-ban fa-stack-2x text-danger"></i>
</span>
fa-ban on fa-camera

如何在Vue中使用Font Awesome?相关推荐

  1. 如何在 Vue 中使用 Font Awesome 字体图标

    安装 npm install --save @fortawesome/fontawesome-svg-core npm install --save @fortawesome/vue-fontawes ...

  2. 在Vue中使用Font Awesome

    在Vue中使用Font Awesome Font Awesome介绍 安装 配置 在Vue组件中使用图标 使用商标图标 源代码 Font Awesome介绍 Font Awesome是一套流行的图标字 ...

  3. vue 递归创建菜单_如何在Vue中创建类似中等的突出显示菜单

    vue 递归创建菜单 by Taha Shashtari 由Taha Shashtari 如何在Vue中创建类似中等的突出显示菜单 (How to Create a Medium-Like Highl ...

  4. Vue中使用Font Awesome

    Vue中使用Font Awesome https://blog.csdn.net/zyj362633491/article/details/86422353[vue使用图标库] font地址(http ...

  5. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  6. 如何在 Vue 中导出数据至 Excel 表格 - 卡拉云

    本文首发:<如何在 Vue 中导出数据至 Excel 表格 - 卡拉云> 我们经常需要在 Vue 搭建的后台管理系统里导出数据到 Excel / CSV ,方便我们将数据共享给其他同学或在 ...

  7. vue中使用Font Awesome图标库

    Font Awesome地址:Font Awesome 中文网 – | 字体图标 1.vue中安装font awesome:npm install font-awesome --save npm in ...

  8. 骨架屏技术讲解以及如何在Vue中实现骨架屏

    骨架屏技术讲解以及如何在Vue中实现骨架屏 写在前面 骨架屏是什么 如何实现(原理分析) 一个生动的例子 实现方式(具体实现) 方案一.在模版中来实现骨架屏 方案二.使用一个Base64的图片来作为骨 ...

  9. 如何在Vue 中管理 Mixins(搞懂这两点就足够了)

    转载地址:https://segmentfault.com/a/1190000021772893 当我们的Vue项目功能越来越多时,如果有类似的组件,可能会发现自己一次又一次地复制和粘贴相同的数据.方 ...

最新文章

  1. 如何设置listview每个item高度
  2. LPS25HB 寄存器读写程序解读
  3. 转整型_156.Ruby烘焙大理石豆沙吐司解锁大理石花纹整型
  4. 【读书笔记】《框架设计(第2版)CLR Via C#》中两个比较有趣的知识点
  5. php 操作数组 (合并,拆分,追加,查找,删除等)
  6. 数据结构之队列的定义与简单实现
  7. 【实践】SimSvr在微信推荐系统中的应用实践
  8. 在线网页快捷方式创建工具
  9. RabbitMQ学习——整合Spring AMQP、SpringBoot以及Spring Cloud Stream
  10. 在linux下设置开机自动启动程序的方法
  11. 关于高校房产管理系统中主要管理模块都有哪些
  12. 计算机统计分析spss试卷,《SPSS计算机统计分析方法》试卷A卷
  13. python安装pyaudio_关于python:PyAudio不会安装
  14. 腾讯地图点聚合开发-实现地图找房功能
  15. 技术方案|高精密划片机
  16. 将公式图片转word公式
  17. 2020李宏毅学习笔记——8. Convolution Netural Network
  18. 飞塔防火墙添加删除用户配置
  19. 传苹果为iWatch搭配1.5英寸OLED显示屏
  20. 蜗居里的海藻谁演的?

热门文章

  1. MySQL绿色版安装(mysql-5.7.12-win32)
  2. Oracle闪回技术
  3. 写了个数码照片的自动分类整理工具
  4. 微信上传图文素材接口报41005错误解决方法
  5. [项目回顾]基于Annotation与SpringAOP的缓存简单解决方案
  6. “System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生
  7. java.io.IOException: Too many open files错误解决方案
  8. java中 在一个异常处理中什么语句块是可多个的
  9. 【方案分享】地产项目2022年新春1月系列暖场活动策划方案:新年置业,如虎添翼.pptx(附下载链接)...
  10. Python面试题解答——第三部分Python高级