css - 字体真棒 5 伪类不适用于我的工具包
问题描述
注意:我没有在这里添加我的套件编号
我正在使用 Font awesome 5。我在登录字体 awesomeporal 后得到了工具包脚本。我的问题是,如果我添加下面的代码
<!doctype html>
<html>
<head>
<!-- Place your kit's code here -->
<script src="https://kit.fontawesome.com/kitnumber.js" crossorigin="anonymous"></script>
</head>
<body>
<i class="fas fa-thumbs-up fa-5x"></i>
</body>
</html>
然后我得到我的图标,但如果我使用伪类,那么我没有得到图标。
<!doctype html>
<html>
<head>
<!-- Place your kit's code here -->
<script src="https://kit.fontawesome.com/kitnumber.js" crossorigin="anonymous"></script>
<style type="text/css">
.f_icon:after{
content: "\f164";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
position: absolute;
top: 30%;
}
</style>
</head>
<body>
<div class="f_icon"></div>
</body>
</html>
但是如果我在没有我的工具包的情况下添加字体很棒的 css,上面的代码就可以工作。
解决方案
更新(2020 年 3 月 24 日):从 5.13 版本开始修复该错误
您需要更正字体系列以考虑使用Font Awesome 5 Pro
<!doctype html>
<html>
<head>
<!-- Place your kit's code here -->
<script src="https://kit.fontawesome.com/97446b8f60.js" crossorigin="anonymous"></script>
<style type="text/css">
.f_icon:after{
content: "\f164";
font-family: 'Font Awesome 5 Pro';
font-weight: 900;
}
</style>
</head>
<body>
<div class="f_icon"></div>
</body>
</html>
这似乎是一个尚未修复的已知错误(https://github.com/FortAwesome/Font-Awesome/issues/16054),当错误得到修复时,您的代码应该可以正常工作。
值得注意的是,使用FontAwesome
也将解决您的问题,因为在设置中默认启用 V4
您会注意到图标不一样:
<!doctype html>
<html>
<head>
<!-- Place your kit's code here -->
<script src="https://kit.fontawesome.com/97446b8f60.js" crossorigin="anonymous"></script>
<style type="text/css">
.f_icon:after{
content: "\f164";
font-family: 'FontAwesome';
font-weight: 900;
}
</style>
</head>
<body>
<div class="f_icon"></div>
</body>
</html>
如果您检查代码,您可以看到加载的文件:
推荐阅读
- python - 如何存储数字
- azure - Azure DevOps Release Pipeline 淘汰了应用服务部署槽
- css - React-Router NavLink 活动颜色
- ngrok - ngrok:使用本地主机子域
- c - 在 C 中传递指向函数的指针时的困惑
- python - How does `points` work in `integrate.quad`?
- c# - 如何使用 Visual Studio 安装项目为 .net 核心(单个 exe)应用程序创建安装程序?
- python - 稀疏向量的快速余弦相似度
- azure - ARM 模板 - Windows 虚拟桌面 - Microsoft.DesktopVirtualization/hostpools 在 CanadaEast 不可用
- firebase - Flutter firebase_storage FirebaseStorage.instance():表达式不计算为函数,因此无法调用