Font Awesome 图标

Font Awesome 图标

Font Awesome 是目前最流行的图标字体库,提供 1500+ 个矢量图标,可通过 CSS 类轻松使用,无需图片文件。它广泛用于网页按钮、导航、社交分享等场景。

1. 引入方式

<!-- CDN 方式 -->
<link rel="stylesheet"
  href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

2. 基本用法

<i class="fa-solid fa-house"></i>    <!-- 房子 -->
<i class="fa-solid fa-user"></i>     <!-- 用户 -->
<i class="fa-solid fa-heart"></i>    <!-- 心形 -->

<!-- 也可以用于 span、a 等标签 -->
<a href="#"><i class="fa-solid fa-download"></i> 下载</a>

3. 版本说明

版本前缀说明
Font Awesome 6(免费)fa-solid / fa-regular / fa-brands免费版 2000+ 图标
Font Awesome 5fas / far / fab经典前缀
Font Awesome 4fa旧版,单前缀

4. 图标风格

<!-- 实心(solid) -->
<i class="fa-solid fa-star"></i>

<!-- 规则(regular,需 pro 或免费子集) -->
<i class="fa-regular fa-star"></i>

<!-- 品牌(brands) -->
<i class="fa-brands fa-github"></i>
<i class="fa-brands fa-twitter"></i>

5. 在线图标库

访问 fontawesome.com/icons 可搜索全部图标名称,点击任意图标即可复制 HTML 代码。

Font Awesome 品牌图标

Font Awesome 品牌图标

品牌图标(Brands)用于展示各类科技公司、社交平台的 Logo,统一使用 fa-brands 前缀。

1. 常用品牌图标

<!-- 社交平台 -->
<i class="fa-brands fa-facebook"></i>
<i class="fa-brands fa-twitter"></i>
<i class="fa-brands fa-instagram"></i>
<i class="fa-brands fa-whatsapp"></i>
<i class="fa-brands fa-weixin"></i>
<i class="fa-brands fa-weibo"></i>
<i class="fa-brands fa-telegram"></i>

<!-- 开发者平台 -->
<i class="fa-brands fa-github"></i>
<i class="fa-brands fa-gitlab"></i>
<i class="fa-brands fa-stack-overflow"></i>
<i class="fa-brands fa-codepen"></i>
<i class="fa-brands fa-js"></i>
<i class="fa-brands fa-python"></i>
<i class="fa-brands fa-java"></i>

<!-- 科技公司 -->
<i class="fa-brands fa-apple"></i>
<i class="fa-brands fa-google"></i>
<i class="fa-brands fa-microsoft"></i>
<i class="fa-brands fa-amazon"></i>
<i class="fa-brands fa-alipay"></i>

2. 品牌图标列表页

<div class="brand-list">
  <i class="fa-brands fa-github fa-2x"></i>
  <i class="fa-brands fa-google fa-2x"></i>
  <i class="fa-brands fa-apple fa-2x"></i>
</div>

3. 版权提醒

品牌图标仅用于指代对应品牌,不意味着背书。商业使用请遵守各品牌的商标规范。

Font Awesome 图表图标

Font Awesome 图表图标

图表图标用于展示数据分析、统计报表、可视化场景。

1. 常用图表图标

<!-- 柱状图 -->
<i class="fa-solid fa-chart-bar"></i>

<!-- 折线图 -->
<i class="fa-solid fa-chart-line"></i>

<!-- 饼图 -->
<i class="fa-solid fa-chart-pie"></i>

<!-- 面积图/区域图 -->
<i class="fa-solid fa-chart-area"></i>

<!-- 散点图 -->
<i class="fa-solid fa-chart-scatter"></i>

<!-- 数据表 -->
<i class="fa-solid fa-table"></i>

<!-- 数据/统计 -->
<i class="fa-solid fa-chart-simple"></i>
<i class="fa-solid fa-chart-gantt"></i>

2. 仪表盘应用

<div class="stat-card">
  <i class="fa-solid fa-chart-line"></i>
  <h3>销售额</h3>
  <p>¥128,000</p>
</div>

<div class="stat-card">
  <i class="fa-solid fa-chart-pie"></i>
  <h3>市场份额</h3>
  <p>32.5%</p>
</div>

3. 图表类型选择建议

  • 趋势变化 → fa-chart-line(折线)
  • 分类对比 → fa-chart-bar(柱状)
  • 占比分布 → fa-chart-pie(饼图)
  • 数据明细 → fa-table(表格)

Font Awesome 货币图标

Font Awesome 货币图标

货币图标用于电商、金融、支付场景,展示金额与币种。

1. 各国货币图标

<!-- 通用货币符号 -->
<i class="fa-solid fa-dollar-sign"></i>   <!-- $ -->
<i class="fa-solid fa-euro-sign"></i>     <!-- € -->
<i class="fa-solid fa-pound-sign"></i>   <!-- £ -->
<i class="fa-solid fa-yen-sign"></i>     <!-- ¥ -->
<i class="fa-solid fa-ruble-sign"></i>   <!-- ₽ -->
<i class="fa-solid fa-bitcoin-sign"></i> <!-- ₿ -->

<!-- 比特币 -->
<i class="fa-brands fa-bitcoin"></i>

<!-- 支付相关 -->
<i class="fa-solid fa-money-bill"></i>        <!-- 纸币 -->
<i class="fa-solid fa-money-bill-wave"></i>   <!-- 波浪纸币 -->
<i class="fa-solid fa-coins"></i>            <!-- 硬币堆 -->
<i class="fa-solid fa-credit-card"></i>      <!-- 信用卡 -->
<i class="fa-solid fa-wallet"></i>           <!-- 钱包 -->
<i class="fa-solid fa-sack-dollar"></i>      <!-- 钱袋 -->
<i class="fa-solid fa-circle-dollar"></i>    <!-- 圆形美元 -->

2. 价格展示示例

<div class="price">
  <i class="fa-solid fa-yen-sign"></i> 128.00
</div>

<div class="payment-method">
  <i class="fa-solid fa-credit-card"></i> 银行卡
  <i class="fa-solid fa-wallet"></i> 余额支付
</div>

3. 财务统计卡片

<div class="card">
  <i class="fa-solid fa-sack-dollar"></i>
  <span>本月收入 ¥56,000</span>
</div>

<div class="card">
  <i class="fa-solid fa-coins"></i>
  <span>账户余额 ¥12,800</span>
</div>

Font Awesome 方向图标

Font Awesome 方向图标

方向图标用于导航、箭头指示、滑动操作等场景。

1. 箭头图标

<!-- 基本箭头 -->
<i class="fa-solid fa-arrow-left"></i>
<i class="fa-solid fa-arrow-right"></i>
<i class="fa-solid fa-arrow-up"></i>
<i class="fa-solid fa-arrow-down"></i>

<!-- 小箭头(chevron) -->
<i class="fa-solid fa-chevron-left"></i>
<i class="fa-solid fa-chevron-right"></i>
<i class="fa-solid fa-chevron-up"></i>
<i class="fa-solid fa-chevron-down"></i>

<!-- 双箭头 -->
<i class="fa-solid fa-angles-left"></i>
<i class="fa-solid fa-angles-right"></i>
<i class="fa-solid fa-angles-up"></i>
<i class="fa-solid fa-angles-down"></i>

<!-- 长箭头 -->
<i class="fa-solid fa-arrow-right-long"></i>

<!-- 循环箭头 -->
<i class="fa-solid fa-rotate"></i>
<i class="fa-solid fa-rotate-left"></i>
<i class="fa-solid fa-rotate-right"></i>

2. 指示图标

<!-- 位置指示 -->
<i class="fa-solid fa-location-arrow"></i>   <!-- 定位箭头 -->
<i class="fa-solid fa-location-dot"></i>     <!-- 位置点 -->
<i class="fa-solid fa-compass"></i>         <!-- 指南针 -->

<!-- 方向标 -->
<i class="fa-solid fa-up-long"></i>
<i class="fa-solid fa-right-long"></i>

<!-- 手势滑动 -->
<i class="fa-solid fa-hand-point-left"></i>
<i class="fa-solid fa-hand-point-right"></i>

3. 导航应用

<!-- 分页器 -->
<div class="pagination">
  <a href="#"><i class="fa-solid fa-angles-left"></i></a>
  <a href="#"><i class="fa-solid fa-chevron-left"></i></a>
  <span>1 / 5</span>
  <a href="#"><i class="fa-solid fa-chevron-right"></i></a>
  <a href="#"><i class="fa-solid fa-angles-right"></i></a>
</div>

Font Awesome 文件类型图标

Font Awesome 文件类型图标

文件类型图标用于文件管理、上传下载、文档展示等场景。

1. 通用文件图标

<!-- 文件 -->
<i class="fa-solid fa-file"></i>           <!-- 普通文件 -->
<i class="fa-solid fa-file-lines"></i>    <!-- 文档(带行) -->
<i class="fa-solid fa-file-zipper"></i>   <!-- 压缩包 -->
<i class="fa-solid fa-file-pdf"></i>      <!-- PDF -->
<i class="fa-solid fa-file-word"></i>     <!-- Word -->
<i class="fa-solid fa-file-excel"></i>    <!-- Excel -->
<i class="fa-solid fa-file-powerpoint"></i> <!-- PPT -->
<i class="fa-solid fa-file-image"></i>    <!-- 图片 -->
<i class="fa-solid fa-file-video"></i>    <!-- 视频 -->
<i class="fa-solid fa-file-audio"></i>    <!-- 音频 -->
<i class="fa-solid fa-file-code"></i>     <!-- 代码 -->
<i class="fa-solid fa-file-csv"></i>      <!-- CSV -->

2. 文件夹图标

<i class="fa-solid fa-folder"></i>         <!-- 文件夹 -->
<i class="fa-solid fa-folder-open"></i>   <!-- 打开文件夹 -->
<i class="fa-solid fa-folder-plus"></i>   <!-- 新建文件夹 -->
<i class="fa-solid fa-folder-minus"></i>  <!-- 删除文件夹 -->

3. 文件操作图标

<i class="fa-solid fa-file-export"></i>   <!-- 导出 -->
<i class="fa-solid fa-file-import"></i>   <!-- 导入 -->
<i class="fa-solid fa-file-arrow-up"></i> <!-- 上传 -->
<i class="fa-solid fa-file-arrow-down"></i> <!-- 下载 -->
<i class="fa-solid fa-copy"></i>          <!-- 复制 -->
<i class="fa-solid fa-paste"></i>         <!-- 粘贴 -->
<i class="fa-solid fa-scissors"></i>      <!-- 剪切 -->
<i class="fa-solid fa-trash"></i>         <!-- 删除 -->

4. 文件列表应用

<ul class="file-list">
  <li><i class="fa-solid fa-file-pdf"></i> 合同.pdf <span>2.3MB</span></li>
  <li><i class="fa-solid fa-file-excel"></i> 报表.xlsx <span>1.1MB</span></li>
  <li><i class="fa-solid fa-file-zipper"></i> 源码.zip <span>8.6MB</span></li>
</ul>

Font Awesome 表单图标

Font Awesome 表单图标

表单图标用于输入框、按钮、校验提示等交互场景,提升表单可用性。

1. 输入框图标

<!-- 用户 -->
<i class="fa-solid fa-user"></i>
<i class="fa-solid fa-user-lock"></i>

<!-- 密码/锁 -->
<i class="fa-solid fa-lock"></i>
<i class="fa-solid fa-lock-open"></i>
<i class="fa-solid fa-key"></i>

<!-- 邮箱 -->
<i class="fa-solid fa-envelope"></i>
<i class="fa-solid fa-at"></i>

<!-- 电话 -->
<i class="fa-solid fa-phone"></i>

<!-- 搜索 -->
<i class="fa-solid fa-magnifying-glass"></i>

<!-- 其他输入 -->
<i class="fa-solid fa-calendar"></i>        <!-- 日期 -->
<i class="fa-solid fa-clock"></i>           <!-- 时间 -->
<i class="fa-solid fa-location-dot"></i>    <!-- 地址 -->

2. 输入框图标实战

<div class="input-group">
  <i class="fa-solid fa-user"></i>
  <input type="text" placeholder="用户名">
</div>

<div class="input-group">
  <i class="fa-solid fa-lock"></i>
  <input type="password" placeholder="密码">
</div>

<div class="input-group">
  <i class="fa-solid fa-magnifying-glass"></i>
  <input type="search" placeholder="搜索...">
</div>

3. 表单按钮图标

<button><i class="fa-solid fa-check"></i> 提交</button>
<button><i class="fa-solid fa-xmark"></i> 取消</button>
<button><i class="fa-solid fa-rotate-right"></i> 重置</button>

4. 校验提示

<!-- 成功 -->
<p class="valid"><i class="fa-solid fa-circle-check"></i> 格式正确</p>

<!-- 错误 -->
<p class="error"><i class="fa-solid fa-circle-exclamation"></i> 密码过短</p>

<!-- 信息 -->
<p class="info"><i class="fa-solid fa-circle-info"></i> 请输入邮箱</p>

Font Awesome 性别图标

Font Awesome 性别图标

性别图标用于用户资料、统计报表中标识性别信息。

1. 性别图标

<!-- 男性 -->
<i class="fa-solid fa-mars"></i>          <!-- 男(♂) -->
<i class="fa-solid fa-person"></i>       <!-- 人物 -->

<!-- 女性 -->
<i class="fa-solid fa-venus"></i>        <!-- 女(♀) -->
<i class="fa-solid fa-person-dress"></i> <!-- 女装人物 -->

<!-- 跨性别 -->
<i class="fa-solid fa-transgender"></i>

<!-- 通用人群 -->
<i class="fa-solid fa-people-group"></i>
<i class="fa-solid fa-user-group"></i>
<i class="fa-solid fa-person-cane"></i>

2. 资料卡应用

<div class="profile">
  <i class="fa-solid fa-mars fa-2x"></i>
  <p>男性 <span>45%</span></p>
</div>

<div class="profile">
  <i class="fa-solid fa-venus fa-2x"></i>
  <p>女性 <span>55%</span></p>
</div>

3. 统计场景

<!-- 用户性别分布 -->
<table>
  <tr><td><i class="fa-solid fa-mars"></i> 男</td><td>1,200</td></tr>
  <tr><td><i class="fa-solid fa-venus"></i> 女</td><td>1,100</td></tr>
  <tr><td><i class="fa-solid fa-user"></i> 未知</td><td>80</td></tr>
</table>

Font Awesome 手势图标

Font Awesome 手势图标

手势图标用于交互提示、点赞收藏、触摸操作等场景。

1. 手势图标

<!-- 点赞 -->
<i class="fa-solid fa-thumbs-up"></i>
<i class="fa-solid fa-thumbs-down"></i>

<!-- 比心 -->
<i class="fa-solid fa-heart"></i>
<i class="fa-solid fa-heart-pulse"></i>

<!-- 手势 -->
<i class="fa-solid fa-hand"></i>           <!-- 手掌 -->
<i class="fa-solid fa-hand-peace"></i>     <!-- 和平手势 -->
<i class="fa-solid fa-hand-sparkles"></i>  <!-- 发光手 -->
<i class="fa-solid fa-hand-pointer"></i>   <!-- 点击指针 -->
<i class="fa-solid fa-hand-point-up"></i>   <!-- 上指 -->
<i class="fa-solid fa-hand-point-down"></i> <!-- 下指 -->
<i class="fa-solid fa-hand-point-left"></i> <!-- 左指 -->
<i class="fa-solid fa-hand-point-right"></i> <!-- 右指 -->
<i class="fa-solid fa-hand-back-fist"></i>  <!-- 拳头 -->
<i class="fa-solid fa-hand-fist"></i>      <!-- 握拳 -->
<i class="fa-solid fa-hand-holding-heart"></i> <!-- 捧心 -->

2. 点赞交互示例

<button class="like-btn">
  <i class="fa-solid fa-thumbs-up"></i>
  <span>点赞 328</span>
</button>

<button class="favorite-btn">
  <i class="fa-solid fa-heart"></i>
  <span>收藏 56</span>
</button>

3. 手势提示应用

<div class="gesture-tip">
  <i class="fa-solid fa-hand-point-right"></i>
  右滑查看更多
</div>

<div class="gesture-tip">
  <i class="fa-solid fa-hand-pointer"></i>
  点击进入详情
</div>

Font Awesome 医疗图标

Font Awesome 医疗图标

医疗图标用于健康类网站、医院系统、医疗 App 等场景。

1. 医疗图标

<!-- 医院与急救 -->
<i class="fa-solid fa-hospital"></i>
<i class="fa-solid fa-truck-medical"></i>   <!-- 救护车 -->
<i class="fa-solid fa-briefcase-medical"></i> <!-- 医疗箱 -->
<i class="fa-solid fa-kit-medical"></i>     <!-- 急救包 -->
<i class="fa-solid fa-notes-medical"></i>   <!-- 病历 -->

<!-- 检查与治疗 -->
<i class="fa-solid fa-stethoscope"></i>    <!-- 听诊器 -->
<i class="fa-solid fa-syringe"></i>        <!-- 注射器 -->
<i class="fa-solid fa-pills"></i>          <!-- 药片 -->
<i class="fa-solid fa-tablets"></i>        <!-- 胶囊 -->
<i class="fa-solid fa-prescription"></i>   <!-- 处方 -->
<i class="fa-solid fa-microscope"></i>     <!-- 显微镜 -->
<i class="fa-solid fa-x-ray"></i>          <!-- X光 -->

<!-- 健康状态 -->
<i class="fa-solid fa-heart-pulse"></i>    <!-- 心率 -->
<i class="fa-solid fa-heart-crack"></i>    <!-- 心脏破裂 -->
<i class="fa-solid fa-virus"></i>          <!-- 病毒 -->
<i class="fa-solid fa-disease"></i>        <!-- 疾病 -->
<i class="fa-solid fa-bone"></i>           <!-- 骨骼 -->
<i class="fa-solid fa-tooth"></i>          <!-- 牙齿 -->
<i class="fa-solid fa-eye"></i>            <!-- 眼睛 -->
<i class="fa-solid fa-ear-listen"></i>     <!-- 耳朵 -->

2. 健康应用示例

<div class="health-card">
  <i class="fa-solid fa-heart-pulse fa-2x"></i>
  <p>心率 <b>72</b> bpm</p>
</div>

<div class="health-card">
  <i class="fa-solid fa-stethoscope fa-2x"></i>
  <p>预约问诊</p>
</div>

Font Awesome 付款图标

Font Awesome 付款图标

付款图标用于支付页面、订单结算、钱包管理等功能。

1. 支付图标

<!-- 支付方式 -->
<i class="fa-solid fa-credit-card"></i>     <!-- 信用卡 -->
<i class="fa-solid fa-money-bill"></i>      <!-- 现金 -->
<i class="fa-solid fa-money-bill-wave"></i> <!-- 纸币 -->
<i class="fa-solid fa-wallet"></i>          <!-- 钱包 -->
<i class="fa-solid fa-coins"></i>           <!-- 硬币 -->
<i class="fa-solid fa-sack-dollar"></i>     <!-- 钱袋 -->

<!-- 品牌支付 -->
<i class="fa-brands fa-alipay"></i>         <!-- 支付宝 -->
<i class="fa-brands fa-weixin"></i>         <!-- 微信 -->
<i class="fa-brands fa-paypal"></i>         <!-- PayPal -->
<i class="fa-brands fa-cc-visa"></i>        <!-- Visa -->
<i class="fa-brands fa-cc-mastercard"></i>  <!-- MasterCard -->
<i class="fa-brands fa-google-pay"></i>     <!-- Google Pay -->
<i class="fa-brands fa-apple-pay"></i>      <!-- Apple Pay -->
<i class="fa-brands fa-cc-amazon-pay"></i>  <!-- Amazon Pay -->

<!-- 交易状态 -->
<i class="fa-solid fa-receipt"></i>          <!-- 收据 -->
<i class="fa-solid fa-circle-check"></i>     <!-- 支付成功 -->
<i class="fa-solid fa-circle-xmark"></i>    <!-- 支付失败 -->
<i class="fa-solid fa-rotate-right"></i>     <!-- 重新支付 -->

2. 支付方式选择器

<div class="pay-methods">
  <label><input type="radio" name="pay">
    <i class="fa-brands fa-alipay"></i> 支付宝</label>
  <label><input type="radio" name="pay">
    <i class="fa-brands fa-weixin"></i> 微信支付</label>
  <label><input type="radio" name="pay">
    <i class="fa-solid fa-credit-card"></i> 银行卡</label>
</div>

3. 订单状态展示

<div class="order-status">
  <i class="fa-solid fa-circle-check"></i>
  支付成功,商家将尽快发货
</div>

Font Awesome 加载中图标

Font Awesome 加载中图标

加载中图标用于异步请求、页面加载、进度指示等场景,常配合 CSS 动画实现旋转效果。

1. 加载图标

<i class="fa-solid fa-spinner"></i>        <!-- 经典加载圈 -->
<i class="fa-solid fa-circle-notch"></i>    <!-- 圆环 -->
<i class="fa-solid fa-arrows-rotate"></i>  <!-- 旋转箭头 -->
<i class="fa-solid fa-rotate"></i>         <!-- 旋转 -->
<i class="fa-solid fa-sync"></i>           <!-- 同步 -->
<i class="fa-solid fa-gear"></i>           <!-- 齿轮 -->
<i class="fa-solid fa-compact-disc"></i>   <!-- 光盘 -->
<i class="fa-solid fa-hourglass-half"></i> <!-- 沙漏 -->

2. 旋转动画

<style>
.fa-spinner {
  animation: spin 1s linear infinite;
}
@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}
</style>

<i class="fa-solid fa-spinner"></i>  正在加载...

3. 按钮加载状态

<button id="submitBtn">
  <i class="fa-solid fa-spinner fa-spin"></i> 提交中...
</button>

<!-- fa-spin 是内置动画类 -->
<i class="fa-solid fa-sync fa-spin"></i>

<!-- 反向旋转 -->
<i class="fa-solid fa-sync fa-spin fa-spin-reverse"></i>

<!-- 脉冲效果 -->
<i class="fa-solid fa-spinner fa-pulse"></i>

4. 加载遮罩示例

<div class="loading-overlay">
  <i class="fa-solid fa-circle-notch fa-spin fa-3x"></i>
  <p>数据加载中...</p>
</div>

Font Awesome 文本图标

Font Awesome 文本图标

文本图标用于编辑、排版、字体相关工具场景。

1. 文本编辑图标

<!-- 编辑操作 -->
<i class="fa-solid fa-pen"></i>           <!-- 钢笔 -->
<i class="fa-solid fa-pen-to-square"></i> <!-- 编辑 -->
<i class="fa-solid fa-eraser"></i>        <!-- 橡皮 -->
<i class="fa-solid fa-highlighter"></i>   <!-- 荧光笔 -->

<!-- 排版 -->
<i class="fa-solid fa-bold"></i>         <!-- 加粗 -->
<i class="fa-solid fa-italic"></i>       <!-- 斜体 -->
<i class="fa-solid fa-underline"></i>    <!-- 下划线 -->
<i class="fa-solid fa-strikethrough"></i> <!-- 删除线 -->
<i class="fa-solid fa-heading"></i>      <!-- 标题 -->
<i class="fa-solid fa-list"></i>         <!-- 列表 -->
<i class="fa-solid fa-list-ol"></i>      <!-- 有序列表 -->
<i class="fa-solid fa-list-ul"></i>      <!-- 无序列表 -->
<i class="fa-solid fa-indent"></i>       <!-- 缩进 -->
<i class="fa-solid fa-outdent"></i>      <!-- 减少缩进 -->
<i class="fa-solid fa-align-left"></i>   <!-- 左对齐 -->
<i class="fa-solid fa-align-center"></i> <!-- 居中 -->
<i class="fa-solid fa-align-right"></i>  <!-- 右对齐 -->
<i class="fa-solid fa-align-justify"></i> <!-- 两端对齐 -->

<!-- 字体相关 -->
<i class="fa-solid fa-font"></i>          <!-- 字体 -->
<i class="fa-solid fa-font-size"></i>     <!-- 字号 -->
<i class="fa-solid fa-text-height"></i>   <!-- 行高 -->
<i class="fa-solid fa-text-width"></i>    <!-- 字宽 -->
<i class="fa-solid fa-quote-left"></i>    <!-- 左引号 -->
<i class="fa-solid fa-quote-right"></i>   <!-- 右引号 -->
<i class="fa-solid fa-link"></i>          <!-- 链接 -->
<i class="fa-solid fa-unlink"></i>        <!-- 取消链接 -->

2. 富文本工具栏

<div class="toolbar">
  <button><i class="fa-solid fa-bold"></i></button>
  <button><i class="fa-solid fa-italic"></i></button>
  <button><i class="fa-solid fa-underline"></i></button>
  <button><i class="fa-solid fa-list-ul"></i></button>
  <button><i class="fa-solid fa-list-ol"></i></button>
  <button><i class="fa-solid fa-link"></i></button>
</div>

Font Awesome 交通工具图标

Font Awesome 交通工具图标

交通工具图标用于出行、物流、地图导航等场景。

1. 交通工具图标

<!-- 陆地交通 -->
<i class="fa-solid fa-car"></i>            <!-- 汽车 -->
<i class="fa-solid fa-car-side"></i>      <!-- 汽车侧面 -->
<i class="fa-solid fa-truck"></i>         <!-- 卡车 -->
<i class="fa-solid fa-truck-fast"></i>    <!-- 快速卡车 -->
<i class="fa-solid fa-bus"></i>           <!-- 公交 -->
<i class="fa-solid fa-bicycle"></i>       <!-- 自行车 -->
<i class="fa-solid fa-motorcycle"></i>    <!-- 摩托车 -->
<i class="fa-solid fa-train"></i>         <!-- 火车 -->
<i class="fa-solid fa-train-subway"></i>  <!-- 地铁 -->
<i class="fa-solid fa-taxi"></i>          <!-- 出租车 -->
<i class="fa-solid fa-truck-moving"></i>  <!-- 搬家车 -->

<!-- 水上交通 -->
<i class="fa-solid fa-ship"></i>          <!-- 轮船 -->
<i class="fa-solid fa-anchor"></i>        <!-- 锚 -->
<i class="fa-solid fa-sailboat"></i>      <!-- 帆船 -->

<!-- 空中交通 -->
<i class="fa-solid fa-plane"></i>          <!-- 飞机 -->
<i class="fa-solid fa-plane-departure"></i> <!-- 起飞 -->
<i class="fa-solid fa-plane-arrival"></i>   <!-- 降落 -->
<i class="fa-solid fa-helicopter"></i>     <!-- 直升机 -->
<i class="fa-solid fa-rocket"></i>         <!-- 火箭 -->

2. 物流追踪示例

<div class="shipment">
  <i class="fa-solid fa-truck-fast"></i>
  <p>包裹运输中</p>
  <span>预计明天送达</span>
</div>

<div class="shipment done">
  <i class="fa-solid fa-circle-check"></i>
  <p>已签收</p>
</div>

3. 出行场景

<div class="transport-options">
  <div><i class="fa-solid fa-taxi"></i> 快车</div>
  <div><i class="fa-solid fa-bus"></i> 公交</div>
  <div><i class="fa-solid fa-train-subway"></i> 地铁</div>
  <div><i class="fa-solid fa-bicycle"></i> 骑行</div>
</div>

Font Awesome 音/视频图标

Font Awesome 音/视频图标

音视频图标用于播放器、媒体库、直播、会议等场景。

1. 播放控制图标

<!-- 播放控制 -->
<i class="fa-solid fa-play"></i>          <!-- 播放 -->
<i class="fa-solid fa-pause"></i>         <!-- 暂停 -->
<i class="fa-solid fa-stop"></i>          <!-- 停止 -->
<i class="fa-solid fa-forward"></i>       <!-- 快进 -->
<i class="fa-solid fa-backward"></i>      <!-- 后退 -->
<i class="fa-solid fa-backward-step"></i> <!-- 上一首 -->
<i class="fa-solid fa-forward-step"></i>  <!-- 下一首 -->
<i class="fa-solid fa-volume-high"></i>   <!-- 音量高 -->
<i class="fa-solid fa-volume-low"></i>    <!-- 音量低 -->
<i class="fa-solid fa-volume-off"></i>    <!-- 静音 -->
<i class="fa-solid fa-volume-xmark"></i> <!-- 关闭音量 -->
<i class="fa-solid fa-microphone"></i>    <!-- 麦克风 -->
<i class="fa-solid fa-microphone-slash"></i> <!-- 静麦 -->

<!-- 媒体类型 -->
<i class="fa-solid fa-music"></i>         <!-- 音乐 -->
<i class="fa-solid fa-headphones"></i>    <!-- 耳机 -->
<i class="fa-solid fa-video"></i>         <!-- 视频 -->
<i class="fa-solid fa-video-slash"></i>   <!-- 关闭视频 -->
<i class="fa-solid fa-camera"></i>        <!-- 相机 -->
<i class="fa-solid fa-film"></i>          <!-- 胶片 -->
<i class="fa-solid fa-clapperboard"></i>  <!-- 场记板 -->
<i class="fa-solid fa-podcast"></i>       <!-- 播客 -->
<i class="fa-solid fa-radio"></i>         <!-- 收音机 -->
<i class="fa-solid fa-tower-broadcast"></i> <!-- 广播塔 -->

2. 播放器界面

<div class="player">
  <button><i class="fa-solid fa-backward-step"></i></button>
  <button><i class="fa-solid fa-play fa-2x"></i></button>
  <button><i class="fa-solid fa-forward-step"></i></button>
  <i class="fa-solid fa-volume-high"></i>
</div>

3. 会议/直播状态

<div class="meeting-controls">
  <button><i class="fa-solid fa-microphone"></i> 麦克风</button>
  <button><i class="fa-solid fa-video"></i> 摄像头</button>
  <button><i class="fa-solid fa-phone-slash"></i> 挂断</button>
</div>

Font Awesome Web 应用图标

Font Awesome Web 应用图标

Web 应用图标覆盖前端开发中的通用操作:导航、状态、工具、通信等。

1. 常用 Web 图标

<!-- 导航 -->
<i class="fa-solid fa-house"></i>          <!-- 首页 -->
<i class="fa-solid fa-bars"></i>           <!-- 菜单 -->
<i class="fa-solid fa-xmark"></i>          <!-- 关闭 -->
<i class="fa-solid fa-gear"></i>           <!-- 设置 -->
<i class="fa-solid fa-magnifying-glass"></i> <!-- 搜索 -->
<i class="fa-solid fa-user"></i>           <!-- 用户 -->
<i class="fa-solid fa-bell"></i>           <!-- 通知 -->
<i class="fa-solid fa-envelope"></i>       <!-- 邮件 -->
<i class="fa-solid fa-comment"></i>        <!-- 评论 -->
<i class="fa-solid fa-comments"></i>       <!-- 聊天 -->

<!-- 内容操作 -->
<i class="fa-solid fa-plus"></i>           <!-- 添加 -->
<i class="fa-solid fa-pen-to-square"></i> <!-- 编辑 -->
<i class="fa-solid fa-trash"></i>          <!-- 删除 -->
<i class="fa-solid fa-download"></i>       <!-- 下载 -->
<i class="fa-solid fa-upload"></i>         <!-- 上传 -->
<i class="fa-solid fa-share"></i>          <!-- 分享 -->
<i class="fa-solid fa-star"></i>           <!-- 收藏 -->
<i class="fa-solid fa-eye"></i>            <!-- 查看 -->
<i class="fa-solid fa-eye-slash"></i>      <!-- 隐藏 -->
<i class="fa-solid fa-bookmark"></i>       <!-- 书签 -->
<i class="fa-solid fa-flag"></i>           <!-- 标记 -->

<!-- 状态 -->
<i class="fa-solid fa-circle-check"></i>   <!-- 成功 -->
<i class="fa-solid fa-circle-info"></i>    <!-- 信息 -->
<i class="fa-solid fa-triangle-exclamation"></i> <!-- 警告 -->
<i class="fa-solid fa-circle-xmark"></i>   <!-- 错误 -->
<i class="fa-solid fa-clock"></i>          <!-- 时间 -->
<i class="fa-solid fa-calendar"></i>       <!-- 日期 -->

2. 顶部导航栏

<nav>
  <button class="menu"><i class="fa-solid fa-bars"></i></button>
  <a href="#"><i class="fa-solid fa-house"></i> 首页</a>
  <div class="actions">
    <i class="fa-solid fa-magnifying-glass"></i>
    <i class="fa-solid fa-bell"></i>
    <i class="fa-solid fa-user"></i>
  </div>
</nav>

3. 操作按钮组

<div class="actions">
  <button><i class="fa-solid fa-pen-to-square"></i> 编辑</button>
  <button><i class="fa-solid fa-trash"></i> 删除</button>
  <button><i class="fa-solid fa-share"></i> 分享</button>
</div>

4. 通知角标

<div class="bell-wrap">
  <i class="fa-solid fa-bell"></i>
  <span class="badge">3</span>
</div>

Font Awesome 参考手册

Font Awesome 参考手册

1. 图标尺寸

<!-- 尺寸类 -->
<i class="fa-solid fa-star fa-xs"></i>      <!-- 极小 -->
<i class="fa-solid fa-star fa-sm"></i>      <!-- 小 -->
<i class="fa-solid fa-star"></i>           <!-- 默认 -->
<i class="fa-solid fa-star fa-lg"></i>      <!-- 大 -->
<i class="fa-solid fa-star fa-xl"></i>      <!-- 特大 -->
<i class="fa-solid fa-star fa-2xl"></i>     <!-- 极大 -->

<!-- 倍数缩放 -->
<i class="fa-solid fa-star fa-2x"></i>      <!-- 2倍 -->
<i class="fa-solid fa-star fa-3x"></i>      <!-- 3倍 -->
<i class="fa-solid fa-star fa-5x"></i>      <!-- 5倍 -->
<i class="fa-solid fa-star fa-10x"></i>     <!-- 10倍 -->

2. 颜色

<i class="fa-solid fa-heart" style="color: red;"></i>
<i class="fa-solid fa-heart" style="color: #e74c3c;"></i>
<i class="fa-solid fa-star" style="color: #f1c40f;"></i>
<i class="fa-solid fa-thumbs-up" style="color: #2ecc71;"></i>

3. 动画

<i class="fa-solid fa-spinner fa-spin"></i>      <!-- 旋转 -->
<i class="fa-solid fa-heart fa-beat"></i>        <!-- 跳动 -->
<i class="fa-solid fa-bell fa-shake"></i>        <!-- 摇晃 -->
<i class="fa-solid fa-arrow-up fa-bounce"></i>   <!-- 弹跳 -->
<i class="fa-solid fa-circle fa-fade"></i>       <!-- 淡入淡出 -->
<i class="fa-solid fa-flag fa-flip"></i>         <!-- 翻转 -->
<i class="fa-solid fa-sync fa-pulse"></i>        <!-- 脉冲 -->

4. 变换与旋转

<!-- 旋转 -->
<i class="fa-solid fa-arrow-right fa-rotate-90"></i>
<i class="fa-solid fa-arrow-right fa-rotate-180"></i>
<i class="fa-solid fa-arrow-right fa-rotate-270"></i>

<!-- 翻转 -->
<i class="fa-solid fa-arrow-right fa-flip-horizontal"></i>
<i class="fa-solid fa-arrow-right fa-flip-vertical"></i>

<!-- 组合变换 -->
<i class="fa-solid fa-arrow-right fa-flip-both"></i>

5. 组合与叠加

<!-- 叠加图标 -->
<span class="fa-stack">
  <i class="fa-solid fa-square fa-stack-2x"></i>
  <i class="fa-solid fa-twitter fa-stack-1x"></i>
</span>

<!-- 固定宽度对齐 -->
<i class="fa-solid fa-home fa-fw"></i>
<i class="fa-solid fa-user fa-fw"></i>

Font Awesome 教程

Font Awesome 教程

Font Awesome 是当前最流行的图标字体库,本篇汇总其完整学习路线。

1. 快速上手

  1. 引入 CSS:all.min.css(CDN 或本地)
  2. 选择图标:访问 fontawesome.com/icons 搜索
  3. 插入 HTML:使用 <i class="fa-solid fa-图标名"></i>

2. 图标分类速查

分类示例
品牌fa-github、fa-weixin、fa-alipay
图表fa-chart-bar、fa-chart-pie、fa-chart-line
货币fa-dollar-sign、fa-yen-sign、fa-coins
方向fa-arrow-right、fa-chevron-down、fa-rotate
文件fa-file-pdf、fa-file-word、fa-folder
表单fa-user、fa-lock、fa-envelope
性别fa-mars、fa-venus
手势fa-thumbs-up、fa-heart、fa-hand
医疗fa-hospital、fa-stethoscope、fa-pills
付款fa-credit-card、fa-wallet、fa-receipt
加载fa-spinner、fa-sync、fa-hourglass
文本fa-bold、fa-italic、fa-list
交通fa-car、fa-plane、fa-ship
音视频fa-play、fa-volume-high、fa-video
Web 应用fa-house、fa-bell、fa-gear

3. 高级用法

  • 尺寸:fa-xs ~ fa-10x,fa-fw 固定宽度
  • 动画:fa-spin、fa-pulse、fa-beat、fa-shake
  • 变换:fa-rotate-*、fa-flip-*
  • 叠加:fa-stack 组合两个图标
  • 颜色:直接设置 CSS color 属性

4. 最佳实践

  • 语义化标签:按钮内图标加 aria-hidden="true"
  • 图标不承载唯一信息时,配文字说明
  • 性能:只引入需要的图标(可自建子集)
  • 兼容性:IE 等旧浏览器建议用图片替代
<!-- 无障碍示例 -->
<button>
  <i class="fa-solid fa-trash" aria-hidden="true"></i>
  <span class="sr-only">删除</span>
</button>

至此 Font Awesome 全部核心用法介绍完毕,动手实践吧!

第 1 / 18 节