Font Awesome 表单图标(Form Controls Icons)详解
Font Awesome 没有独立的“Forms”类别,但提供了大量专用于表单控件(Form Controls)的图标,主要用于复选框、单选按钮、开关、下拉菜单、输入框装饰、提交按钮等场景。这些图标常与 HTML 表单元素结合使用,帮助提升 UI 美观度和可访问性。大多数属于免费版(Solid 风格),部分有 Regular 或其他变体(可能需 Pro)。
常见搜索关键词:checkbox、radio、toggle、sliders、input 等。
官方搜索页面:https://fontawesome.com/search?q=checkbox%20OR%20radio%20OR%20toggle&m=free(免费版过滤)
如何使用表单图标
前缀通常是 fas(Solid 免费风格),部分有 far(Regular 轮廓版)。
基本语法:
<i class="fas fa-square-check"></i> <!-- 选中复选框 -->
<i class="fas fa-square"></i> <!-- 未选中复选框 -->
<i class="fas fa-circle-dot"></i> <!-- 选中单选按钮 -->
<i class="fas fa-circle"></i> <!-- 未选中单选按钮 -->
完整示例(常与自定义 CSS 结合替换原生控件):
<script src="https://kit.fontawesome.com/你的kit代码.js" crossorigin="anonymous"></script>
<label>
<i class="fas fa-square fa-2x" style="color: #ccc;"></i> 未选中
</label>
<label style="margin-left: 20px;">
<i class="fas fa-square-check fa-2x" style="color: #28A745;"></i> 已选中
</label>
常见表单控件图标推荐(免费版主要列表)
以下是热门的表单相关图标(类名统一为 fas fa-xxx,部分有 far 轮廓版):
- 复选框(Checkbox):
fa-square(未选中方框)fa-square-check(选中方框)fa-check-square(旧版兼容)fa-square-minus(半选状态,Pro 更多)- 单选按钮(Radio):
fa-circle(未选中圆圈)fa-circle-dot或fa-dot-circle(选中圆点)- 开关(Toggle/Switch):
fa-toggle-on(开启状态)fa-toggle-off(关闭状态)- 下拉与滑块:
fa-caret-down(下拉箭头,常用于 select)fa-sliders(设置滑块)fa-chevron-down(折叠箭头)- 其他表单相关:
fa-check(通用打勾)fa-magnifying-glass(搜索输入框)fa-envelope(邮箱输入)fa-lock(密码输入)
更多图标可在官网搜索 “form” 或 “checkbox” 获取最新列表。
使用技巧
- 自定义表单控件:原生 checkbox/radio 样式难改,常隐藏原生元素,用 Font Awesome 图标 + CSS/JS 实现美化。
- 颜色与大小:绿色表示选中、灰色未选。
- 堆叠:如在圆圈上叠加打勾表示选中。
- 可访问性:保留原生 input 并隐藏,图标仅作装饰,确保屏幕阅读器正常工作。
这些图标简洁现代,常用于 Bootstrap、Tailwind 等框架的表单美化。如果需要具体自定义代码示例、某个图标的变体,或与其他元素的组合,告诉我,我可以继续讲解!官方文档:https://fontawesome.com/search?q=checkbox