Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sass 将css模块与SCS一起使用_Sass_Css Modules - Fatal编程技术网

Sass 将css模块与SCS一起使用

Sass 将css模块与SCS一起使用,sass,css-modules,Sass,Css Modules,我正在使用css模块。每个css模块都是一个scss文件,如下所示: .componentWrapper { border: solid cadetblue; border-radius: 40px; padding: 10px; width: 95%; &.componentTitle { font-size: 18px; width: 15%; background-color: white; margin-top: -25px;

我正在使用css模块。每个css模块都是一个scss文件,如下所示:

.componentWrapper {
  border: solid cadetblue;
  border-radius: 40px;
  padding: 10px;
  width: 95%;
  &.componentTitle {
    font-size: 18px;
    width: 15%;
    background-color: white;
    margin-top: -25px;
  }
}

在css模块内部使用它被认为是一种反模式吗?

当然不是。请记住,这会迫使您在适当的结构中使用html来实现这一点。因此,如果这些样式只在本模块中使用,而在其他任何地方都不需要,那就完全可以了。但是如果您在其他地方需要这些样式,在另一个没有适当html结构的上下文中,另一种方法,即使用类的f.i.会更好。然后,
@extend
指令就可以派上用场了。

不,sass加载程序将首先运行并输出普通CSS

CSS模块接受CSS并确定其范围