如何在React应用程序中使用CSS模块应用全局样式?
我目前正在使用带有React的CSS模块进行样式设计。因此,我的每个组件都在其特定于组件的css文件中导入,如下所示:
import React from 'react';import styles from './App.css';
const example = () => (
<div className={styles.content}>
Hello World!
</div>
);
export default example;
在设置单个组件的样式时,这种方法很好用,但是如何应用不是组件特定的全局样式(html,body,header标签,div等)?
回答:
由于您使用的是ES6导入语法,因此可以使用相同的语法导入样式表
import './App.css'
另外,您可以使用:global
来包装您的类以切换到全局范围(这意味着CSS模块不会对其进行调制,例如:在其旁边添加随机ID)
:global(.myclass) { background-color: red;
}
以上是 如何在React应用程序中使用CSS模块应用全局样式? 的全部内容, 来源链接: utcz.com/qa/405271.html