小编cap*_*2ok的帖子

打印样式表中的Sass变量覆盖"所有"样式表中的变量

我使用最新的SASS/Compass版本来开发CSS.我在"media = all"样式表的开头声明了一些SASS变量,如下所示:

$var1: red;
$var2: blue;
$var3: black;
$var4: green;
Run Code Online (Sandbox Code Playgroud)

稍后在这个SCSS文件中我导入了一个打印样式表(@import'print.scss';),如下所示:

@media print {
   $var1: black;
   $var2: black;
   $var4:black;
}
Run Code Online (Sandbox Code Playgroud)

我想,只有当浏览器处于"打印模式"时,打印样式表中的变量才会覆盖"正常"变量.但是这些变量会覆盖总之前宣称的"正常"瓦尔.

我有点困惑,感谢任何帮助.

谢谢!

css sass compass-sass

5
推荐指数
1
解决办法
3446
查看次数

标签 统计

compass-sass ×1

css ×1

sass ×1