SCSS 中的变量
在 SCSS 中,变量以 $
符号开头,并设置为 CSS 属性。
$label-color: #eee;
它们仅在定义它们的嵌套选择器中可用。
#menu {
$basic-color: #eee;
color: $basic-color;
}
如果它们是在任何嵌套选择器之外定义的,那么它们可以在任何地方使用。
$width: 5em;
#menu {
width: $width;
}
#sidebar {
width: $width;
}
它们也可以用 !global
标志定义,在这种情况下它们也可以在任何地方使用。
#menu {
$width: 5em !global;
width: $width;
}
#sidebar {
width: $width;
}
重要的是要注意变量名称可以互换使用连字符和下划线。例如,如果定义一个名为 $label-width
的变量,则可以将其作为 $label_width
访问,反之亦然。