javascript - 如何在 React js 中设置全局字体系列?

标签 javascript css reactjs

我正在尝试为所有文本设置一个字体系列,如下所示:
index.css 文件:

:root {
    font-family: 'Vazir', sans-serif !important;
}
但它不适用,我必须申请 font-family: 'Vazir', sans-serif !important;到每个组件 css 文件。
如何对字体系列进行一次编码并将其应用于每个组件文本,或者如何设置适用于在 react js 中呈现的所有文本的全局字体系列样式?

最佳答案

您应该可以将您的字体系列添加到

body, html { 
  font-family: 'Vazir', sans-serif;
}
在 react 中执行此操作时需要注意以下几点:
  • 您是否将 CSS 文件导入到根组件中? <App/>
  • 你在 webpack 配置中使用 css-loader 吗?
  • 您是否在尝试使用之前设置了@font-family?
  • 或者您是否从链接 =“rel”中导入了字体?
  • 关于javascript - 如何在 React js 中设置全局字体系列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63526780/

    相关文章:

    javascript - 当我在 jquery 中添加切换事件时,为什么我的按钮消失了?

    javascript - 单击按钮时显示文本消息

    css -::-ms-thumb 出现在 MS Edge 的轨道后面

    css - 默认输入样式的边框颜色

    css - 可以在 Less 中使用正则表达式吗?

    reactjs - 开玩笑+@testing-library/react-native错误: ReferenceError: You are trying to `import` a file after the Jest environment has been torn down

    javascript - 亚马逊 s3 : How can I name a new folder after each new username?

    javascript - 属性包含选择器 * 备选

    javascript - 无法从 Redux 存储读取状态。我错过了什么?

    reactjs - axios 拦截器中的 useContext