javascript - 如何修复 FontAwesome 图标在 React 页面加载时变大

标签 javascript reactjs

经过大量搜索,我似乎无法找到解决方案。 我在我的主页上使用了很棒的图标,并且在加载时它们在短时间内很大。

这是一个例子:https://makeyka.herokuapp.com/

我试过了

import {config} from "@fortawesome/fontawesome-svg-core";
config.autoAddCss = false;

然后尝试添加 css 但没有成功

最佳答案

关闭 autoAddCss:

import { config } from '@fortawesome/fontawesome-svg-core'
config.autoAddCss = false

直接在 SCSS 文件中加载 CSS:

@import 'node_modules/@fortawesome/fontawesome-svg-core/styles'

在你的风格中这样写:

<style jsx global>{`
  ...

  @import url('https://fonts.googleapis.com/css?family=Didact+Gothic');

  ${dom.css()}

  ...
`}</style>

请点击链接:https://fontawesome.com/how-to-use/on-the-web/other-topics/server-side-rendering

关于javascript - 如何修复 FontAwesome 图标在 React 页面加载时变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58765463/

相关文章:

javascript - React.js 应用程序是否会根据请求完全传送到浏览器?

javascript - javascript中的唯一对象标识符

javascript - 文字符号VS。在 JavaScript 中创建对象的构造函数

reactjs - 如何在 github 页面上部署 React 应用程序?

reactjs - 如何在 React 中导入 svg 文件?

reactjs - 如何在React中进行基于角色的访问路由

javascript - 下载二进制文件而不触发 onbeforeunload

javascript - eslint 错误 "guard-for-in"不清楚如何使用 for-in

node.js - 在 AWS 上部署 React Web 应用程序

javascript - ReactJs 在使用 api/服务器套接字后加载 div