【发布时间】:2021-01-06 08:49:35
【问题描述】:
我有以下文件和 React 结构:
1. header.scss
.header { ...header styles }
2。 home.scss
@use './header.scss'
.home {
.header {
background-color: red;
}
}
3. component.js(React)
import homeStyles from "./home.scss";
import headerStyles from "./header.scss"
...
<div className={homeStyles.home}>
<div className={headerStyles.header}>...</div>
</div>
...
所以,如您所见,我使用 React 和 css-modules。目标是从home.scss 中的home.scss 样式补充.header 类。目前,我无法使此代码正常工作(未应用背景颜色设置)。有没有办法达到这个效果?
【问题讨论】:
-
为什么不为
./home.scss的导入添加2 个变量并为标题使用一个?如果原来的家庭导入有效,我看不出有理由导入它。 -
@ZombieChowder,我希望标题是独立的。它只包含标题所需的样式,但
home.css知道如何定位和调整里面的东西。
标签: css reactjs sass react-css-modules