css - Next.js 字体真棒
问题描述
目前,我正在使用 Next.js 和 React.js 并想使用 Font Awesome 5 Free。
所以我安装了这几个包
"@fortawesome/fontawesome-free": "^5.13.0",
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.10",
用于 JSX 文件
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faChevronDown } from '@fortawesome/free-solid-svg-icons';
<FontAwesomeIcon icon={faChevronDown} />
但用于 CSS 文件
.dummy::before {
content: '\xxx';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}
图标似乎无法加载,有什么正确的方法可以导入字体吗?我尝试从中导入 Font Awesome CSS 文件node_modules
,但没有任何效果。
解决方案
推荐阅读
- php - Apache:如何为 .js 和 .css 文件指定缓存?
- c# - 将日志文件存储在网络上,而不是 windows/system32
- c# - 引用空间创建的变量将存储在哪里?他们将如何被引用到他们的参考空间?
- sql - SQL - 获取每天的先前金额
- java - 在这段代码中,我想在保存按钮单击时刷新我的自定义列表视图
- c++ - 如何正确迭代 3D 向量,仅使用 C++ 中的迭代器?
- reactjs - React-Redux-Firebase 新钩子
- python - 如何以编程方式将本地文件上传为 Django 模型字段?
- java - 装饰一个具体的班级,不好的做法?
- python - 将显示块设置为 xpath 找到的元素