html - Font Awesome 图标由于某种原因未显示
问题描述
我正在尝试将字体 Awesome 图标用作具有 content 属性的伪元素,这样就不需要导入它们的整个库。
输出显示一个方形框,而不是实际的图标。我想我在这里遗漏了一些东西
<div>
<span class="icon"></span>Text After icon
</div>
.icon::before {
display: inline-block;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f007";
font-size: 30px;
}
解决方案
我已经通过添加很棒的字体修复了你的代码,请试试这个:
<div>
<span class="icon"></span>Text After icon
</div>
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.5.0/css/all.css"
integrity="sha384-
B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU"
crossorigin="anonymous">
推荐阅读
- java - 退出 GoogleFit
- c# - 我可以把这段代码写得更短吗?带循环什么的
- angular - 从不同的组件更新数组
- python - 如何使用线性回归绘制漂亮的散点图?
- javascript - HTMLDivelement 的元素实例在制表符初始化中为假
- c# - Ole Db 通信在 powershell 中工作,而不是在 c# 中
- c - 无法使用 32 位可执行文件(在 64 位操作系统上)以编程方式访问 EFS 文件
- firebase - 在编写 Firestore 数据库安全规则方面需要帮助
- java - 使用 Mockito 进行 JUnit 测试不会抛出 JSONException
- yarnpkg - Yarn 2 中的工作区全局 bin 脚本