需要查找特定的 CSS 类或自定义属性吗?忘记特定的样式实用程序类是什么了?这里有一个快速参考,其中包含 Font Awesome 样式工具包中的所有内容。
常规
类 | 详细信息 |
---|
fa-inverse | 将图标颜色反转为白色 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-style-family | 设置 Font Awesome 图标系列 | "Font Awesome 6 免费"
"Font Awesome 6 专业版"
"Font Awesome 6 双色调"
"Font Awesome 6 品牌"
"Font Awesome 6 锐利" |
--fa-style | 设置 Font Awesome 图标样式 | 任何有效的 Font Awesome 样式权重 |
--fa-display | 设置图标的显示 | 任何有效的 CSS display 值 |
--fa-inverse | 设置反转图标的颜色 | 任何有效的 CSS color 值 |
图标大小
类 | 详细信息 |
---|
fa-1x | 将图标的 font-size 更改为 1em |
fa-2x | 将图标的 font-size 更改为 2em |
fa-3x | 将图标的 font-size 更改为 3em |
fa-4x | 将图标的 font-size 更改为 4em |
fa-5x | 将图标的 font-size 更改为 5em |
fa-6x | 将图标的 font-size 更改为 6em |
fa-7x | 将图标的 font-size 更改为 7em |
fa-8x | 将图标的 font-size 更改为 8em |
fa-9x | 将图标的 font-size 更改为 9em |
fa-10x | 将图标的 font-size 更改为 10em |
|
|
fa-2xs | 将图标的 font-size 更改为 0.625em (~10px),并垂直对齐图标 |
fa-xs | 将图标的 font-size 更改为 .75em (~12px),并垂直对齐图标 |
fa-sm | 将图标的 font-size 更改为 0.875em (~14px),并垂直对齐图标 |
fa-lg | 将图标的 font-size 更改为 1.25em (~120px),并垂直对齐图标 |
fa-xl | 将图标的 font-size 更改为 1.5em (~24px),并垂直对齐图标 |
fa-2xl | 将图标的 font-size 更改为 2em (~32px),并垂直对齐图标 |
固定宽度图标
类 | 详细信息 |
---|
fa-fw | 将图标的 font-size 更改为 .75em |
列表中的图标
类 | 详细信息 |
---|
fa-ul | 用于 <ul> 或 <ol> 元素,将图标设置为列表项目符号 |
fa-li | 用于单个 <li> 元素,将图标设置为列表项目符号 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-li-margin | 设置图标周围的边距 | 任何有效的 CSS margin 值 |
--fa-li-width | 设置图标的宽度 | 任何有效的 CSS width 值 |
旋转图标
类 | 详细信息 |
---|
fa-rotate-90 | 将图标旋转 90° |
fa-rotate-180 | 将图标旋转 180° |
fa-rotate-270 | 将图标旋转 270° |
fa-flip-horizontal | 水平镜像图标 |
fa-flip-vertical | 垂直镜像图标 |
fa-flip-both | 垂直和水平镜像图标 |
fa-rotate-by | 按特定角度旋转图标 - 需要设置 --fa-rotate-angle 的伴随 有效 内联值 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-rotate-angle | 设置 .fa-rotate-by 的旋转角度 | 任何有效的 CSS transform 旋转 值 |
动画图标
类 | 详细信息 |
---|
fa-spin | 使图标顺时针旋转 360° |
fa-spin-pulse | 使图标以 8 个增量步骤顺时针旋转 360° |
fa-spin-reverse | 与 fa-spin 或 fa-spin-pulse 结合使用时,使图标逆时针旋转 |
fa-beat | 使图标放大缩小 |
fa-fade | 使用 opacity 使图标在视觉上淡入淡出 |
fa-flip | 使图标绕 Y 轴旋转 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-animation-delay | 为动画设置初始延迟 | 任何有效的 CSS animation-delay 值 |
--fa-animation-direction | 设置动画的方向 | 任何有效的 CSS animation-direction 值 |
--fa-animation-duration | 设置动画的持续时间 | 任何有效的 CSS animation-duration 值 |
--fa-animation-iteration-count | 设置动画的迭代次数 | 任何有效的 CSS animation-iteration-count 值 |
--fa-animation-timing | 设置动画如何在帧中进行 | 任何有效的 CSS animation-timing-function 值 |
--fa-beat-scale | 设置 fa-beat 图标将缩放到的最大值 | 任何有效的 CSS 数字 值 |
--fa-fade-opacity | 设置 fa-fade 图标将淡入淡出的最低不透明度值 | 0 1.0 |
--fa-beat-fade-opacity | 设置 fa-beat-fade 图标将淡入淡出到的最低不透明度值 | 0 1.0 |
--fa-beat-fade-scale | 设置图标将缩放到的最大值 | 设置 fa-beat-fade 图标将缩放到的最大值 |
--fa-flip-x | 设置 fa-flip 图标的表示旋转轴的矢量的 x 坐标 | 任何有效的 CSS number 值,介于 0 和 1 之间 |
--fa-flip-y | 设置 fa-flip 图标的表示旋转轴的矢量的 y 坐标 | 任何有效的 CSS number 值,介于 0 和 1 之间 |
--fa-flip-z | 设置 fa-flip 图标的表示旋转轴的矢量的 z 坐标 | 任何有效的 CSS number 值,介于 0 和 1 之间 |
--fa-flip-angle | 设置 fa-flip 图标的旋转角度。正角度表示顺时针旋转,负角度表示逆时针旋转。 | 任何有效的 CSS 角度 值 |
带边框的图标
类 | 详细信息 |
---|
fa-border | 在图标周围创建 border ,并应用 border-radius 和 padding |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-border-color | 设置边框颜色 | 任何有效的 CSS border-color 值 |
--fa-border-padding | 设置图标周围的填充 | 任何有效的 CSS padding 值 |
--fa-border-radius | 设置边框半径 | 任何有效的 CSS border-radius 值 |
--fa-border-style | 设置边框样式 | 任何有效的 CSS border-style 值 |
--fa-border-width | 设置边框宽度 | 任何有效的 CSS border-width 值 |
拉伸的图标
类 | 详细信息 |
---|
fa-pull-left | 通过将图标 浮动 到左侧并应用 margin-right 来拉伸图标 |
fa-pull-right | 通过将图标 浮动 到右侧并应用 margin-left 来拉伸图标 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-pull-margin | 设置图标周围的边距 | 任何有效的 CSS margin 值 |
堆叠图标
类 | 详细信息 |
---|
fa-stack | 用于要堆叠的两个图标的父 HTML 元素 |
fa-stack-1x | 用于应在堆叠时以基本大小显示的图标 |
fa-stack-2x | 用于当图标叠放时应该显示更大的图标。 |
fa-inverse | 当图标叠放时,反转基本尺寸显示的图标的颜色。 |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-stack-z-index | 设置叠放图标的 z-index。 | 任何有效的 CSS z-index 值 |
--fa-inverse | 设置反转叠放图标的颜色。 | 任何有效的 CSS color 值 |
双色调图标
类 | 详细信息 |
---|
fa-swap-opacity | 交换双色调图标中各层的默认透明度。 (使图标的主层具有 40% 的默认透明度,而不是次要层。) |
CSS 自定义属性 | 详细信息 | 可接受的值 |
---|
--fa-primary-color | 设置主层颜色。 | 任何有效的 CSS color 值 |
--fa-primary-opacity | 设置主层透明度。 | 0 1.0 |
--fa-secondary-color | 设置次要层颜色。 | 任何有效的 CSS color 值 |
--fa-secondary-opacity | 设置次要层透明度。 | 0 1.0 |
无障碍性
类 | 详细信息 |
---|
fa-sr-only | 在视觉上隐藏包含图标文本等效项的元素,同时保持其对辅助技术的可访问性。 |
fa-sr-only-focusable | 与 fa-sr-only 结合使用,以便在元素获得焦点时(例如,由仅使用键盘的用户)重新显示元素。 |
功率转换仅在使用 SVG+JS 框架时可用。所有增长、缩小和定位实用程序都接受任意值(包括小数)。它们的单位是 1/16em
。
HTML data- 属性 | 详细信息 |
---|
data-fa-transform="shrink-[value]" | 缩小图标。 |
data-fa-transform="grow-[value]" | 放大图标。 |
data-fa-transform="up-[value]" | 将图标向上移动。 |
data-fa-transform="right-[value]" | 将图标向右移动。 |
data-fa-transform="down-[value]" | 将图标向下移动。 |
data-fa-transform="left-[value]" | 将图标向左移动。 |
data-fa-transform="rotate-[angle]" | 以特定角度旋转图标(允许负数)。 |
data-fa-transform="flip-h" | 水平镜像图标。 |
data-fa-transform="flip-v" | 垂直镜像图标。 |
伪元素
CSS 自定义属性 | 详细信息 |
---|
--fa-font-solid | 在伪元素自定义 CSS 规则中设置 font 属性以使用实心样式 (font-family 和 font-weight )。 |
--fa-font-regular | 在伪元素自定义 CSS 规则中设置 font 属性以使用常规样式 (font-family 和 font-weight )。 |
--fa-font-light | 在伪元素自定义 CSS 规则中设置 font 属性以使用实心样式 (font-family 和 font-weight )。 |
--fa-font-thin | 在伪元素自定义 CSS 规则中设置 font 属性以使用细体样式 (font-family 和 font-weight )。 |
--fa-font-duotone | 在伪元素自定义 CSS 规则中设置 font 属性以使用双色调样式 (font-family 和 font-weight )。 |
--fa-font-brands | 在伪元素自定义 CSS 规则中设置 font 属性以使用品牌样式 (font-family 和 font-weight )。 |
--fa-font-sharp-solid | 在伪元素自定义 CSS 规则中设置 font 属性以使用尖锐系列和实心样式 (font-family 和 font-weight )。 |
--fa-font-sharp-regular | 在伪元素自定义 CSS 规则中设置 font 属性以使用尖锐系列和常规样式 (font-family 和 font-weight )。 |
--fa-font-sharp-light | 在伪元素自定义 CSS 规则中设置 font 属性以使用尖锐系列和轻体样式 (font-family 和 font-weight )。 |
--fa-font-sharp-thin | 在伪元素自定义 CSS 规则中设置 font 属性以使用尖锐系列和细体样式 (font-family 和 font-weight )。 |