Font Awesome Web 应用图标学习笔记
介绍
Font Awesome 是一组网页图标字体和 CSS 工具包。它是免费的,并且开源,由 Dave Gandy 创建。
Font Awesome 的字体包含了数百个图标,其中包括 Web 应用所需的常见图标,如文件、编辑、播放、垃圾桶等等。同时,Font Awesome 还提供了多套样式、尺寸和颜色的图标,以便于开发者在具体应用场景中进行选择。
使用方法
安装
使用 Font Awesome 首先需要下载或安装 Font Awesome 到项目中。可以通过以下两种方式进行:
-
下载 ZIP 文件,解压后将 CSS 和 fonts 两个文件夹复制到你的项目中。
-
通过 NPM 包管理工具安装
shellCopy Codenpm install @fortawesome/fontawesome-free
引入
引入 Font Awesome 主要有两种方式:
-
在 HTML 中使用 CDN 引入
htmlCopy Code<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-LGJQW9iX12tLVnRGxJG+gA0pkOrIcIb7en24RfhFslu7HkUcbOpZlO6rL9Ynyqa0Hp0Bv48MSZWafdBjKg4i5w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
-
在项目中引入
htmlCopy Code<link rel="stylesheet" href="./path/to/fontawesome/css/all.min.css">
使用
Font Awesome 的图标可以通过在 HTML 中添加 CSS class 来使用,在 class 名称的前缀统一为 fa
,后面跟上具体图标名称即可。同时也可以应用 Font Awesome 提供的 CSS 类来调整图标的大小、颜色以及效果等。
htmlCopy Code<!-- 在 HTML 中使用,其中 fa-edit 是编辑图标的名称 -->
<i class="fas fa-edit"></i>
cssCopy Code/* 应用 Font Awesome 提供的类,增加图标的效果 */
.fa-edit:hover {
color: red;
cursor: pointer;
}
实例演示
以下是一些常见的 Font Awesome 图标以及它们的 HTML 代码:
文件图标
htmlCopy Code<i class="far fa-file"></i> <!-- 空文件图标 -->
<i class="far fa-file-word"></i> <!-- Word 文件图标 -->
<i class="far fa-file-excel"></i> <!-- Excel 文件图标 -->
<i class="far fa-file-pdf"></i> <!-- PDF 文件图标 -->
<i class="far fa-file-image"></i> <!-- 图像文件图标 -->
编辑图标
htmlCopy Code<i class="fas fa-pencil-alt"></i> <!-- 铅笔编辑图标 -->
<i class="fas fa-edit"></i> <!-- 编辑图标 -->
<i class="fas fa-highlighter"></i> <!-- 高亮标记图标 -->
播放图标
htmlCopy Code<i class="far fa-play-circle"></i> <!-- 空心播放图标 -->
<i class="fas fa-play-circle"></i> <!-- 实心播放图标 -->
<i class="fas fa-pause-circle"></i> <!-- 暂停图标 -->
垃圾桶图标
htmlCopy Code<i class="far fa-trash-alt"></i> <!-- 无效垃圾桶图标 -->
<i class="fas fa-trash-alt"></i> <!-- 有效垃圾桶图标 -->
<i class="fas fa-recycle"></i> <!-- 回收站全选图标 -->