【问题标题】:How to import custom css files using Chakra UI for React?如何使用 Chakra UI for React 导入自定义 css 文件?
【发布时间】:2022-02-13 18:07:50
【问题描述】:

这是一个非常具体的问题,但我正在为 React 使用 Chakra UI 组件库,我想导入我自己的自定义 css 文件,尽管它不允许我这样做。

我不知道这是一个错误还是有意为之,但有什么办法可以解决它吗?

谢谢。

【问题讨论】:

    标签: css reactjs chakra-ui


    【解决方案1】:

    您可以通过导入 extendTheme 函数来扩展或覆盖默认主题中的标记。您可以覆盖属性以及添加新属性。 但是如果你想添加一个外部 CSS 文件,我从阅读文档中发现为了在你的主题文件中导入其他文件类型(.css、.woff 或 .svg),你需要移动那些从主题文件中导入。

    【讨论】:

    • 主题文件中没有import语句,还是不行
    • 您可以尝试阅读chakra-ui.com/docs/theming/customize-theme,它可能会有所帮助。
    • 也许这应该是一个不同的问题,但是我要修改什么配置来改变背景颜色或网页?
    • 对于 css,背景颜色:红色;在 chakraUI 中,背景颜色:'红色'
    【解决方案2】:

    确保在正确的位置导入 css 文件。尝试将您的css 文件导入App.js,或者更具体地导入您初始化ChakraProvider 的文件。这种方法适用于我的项目:

    import { ChakraProvider } from '@chakra-ui/react';
    import './yourCssFile.css';
    

    【讨论】:

      猜你喜欢
      • 2020-01-27
      • 2016-01-07
      • 1970-01-01
      • 2023-02-20
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2021-01-20
      • 2022-06-15
      相关资源
      最近更新 更多