Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
在一个项目的不同文件中使用SCSS代码_Css_Sass_Less - Fatal编程技术网

在一个项目的不同文件中使用SCSS代码

在一个项目的不同文件中使用SCSS代码,css,sass,less,Css,Sass,Less,最近我访问了一个网站,该网站使用不同的文件来处理其较少的文件;它将一个文件用于变量,另一个文件用于mixin等等,最后,它将这些文件一起使用。例如,它在mixin文件中使用变量文件中的变量 除了scss文件外,我如何才能执行相同的操作?使用来包含单独的文件 Sass扩展了CSS@import规则,允许它导入SCSS和Sass文件。所有导入的SCSS和Sass文件将合并到一个CSS输出文件中。此外,在导入的文件中定义的任何变量或mixin都可以在主文件中使用 您可以构建如下构造: _variabl

最近我访问了一个网站,该网站使用不同的文件来处理其较少的文件;它将一个文件用于变量,另一个文件用于mixin等等,最后,它将这些文件一起使用。例如,它在mixin文件中使用变量文件中的变量

除了scss文件外,我如何才能执行相同的操作?

使用来包含单独的文件

Sass扩展了CSS@import规则,允许它导入SCSS和Sass文件。所有导入的SCSS和Sass文件将合并到一个CSS输出文件中。此外,在导入的文件中定义的任何变量或mixin都可以在主文件中使用


您可以构建如下构造:

_variables.scss:

_utils.scss

app.scss


但这只是一种方法,这取决于项目的需要。

不应该这样。这就是sass的基本功能……请注意,CSS要求导入语句位于文档的开头,而Less和sass则不要求。
$color: blue;
$text: "woohooo";
@mixin awesome-stuff
{
  /*magic*/
}
@import "variables";
@import "utils"

p
{
  color: $color;
  @include awesome-stuff;
}