如何在CSS模块中使用全局变量?
我正在忙于学习React with CSS-Modules,但我不太了解如何存储变量?例如,在Sass中,您可以执行以下操作:
// _variables.scss$primary-color: #f1f1f1;
// heading.scss
@import './variables';
.heading {
color: $primary-color
}
您如何在CSS模块中实现这一目标?
回答:
一种方法是使用依赖关系。例如,
// variables.css.primaryColor {
color: #f1f1f1
}
// heading.css
.heading {
composes: primaryColor from "./variables.css"
}
在此处查看更多详细信息:https :
//github.com/css-modules/css-modules#dependencies
如果您使用的是webpack,则此处还有更多示例:https : //github.com/webpack/css-loader#composed-css-
classes
同样,如果您使用的是webpack,您仍然可以将Sass与CSS模块一起使用。
以上是 如何在CSS模块中使用全局变量? 的全部内容, 来源链接: utcz.com/qa/427945.html