这是一个关于 sass 最佳实践的问题。
假设我有一个 _colors.scss 文件,其中包含变量分配,例如:
$white : #ffffff;
$black : #000000;
我有一个使用颜色变量的 _typography.scss 文件:
H1 {
color: $white;
}
h2 {
color : $black;
}
在 styles.scss 文件中:
我这样导入:@import "colors"; @import "排版";
我的想法是,在 screen.scss 文件中,您首先要导入颜色,然后是排版。由于首先导入了颜色,因此这些变量可用于排版和屏幕。
有人告诉我,你必须在 _typography.scss 和 styles.scss 中都导入 _colors.scss。那不是多余的吗?