scss and less
scss
变量
使用 $ 来标识变量(老版 sass 使用 ! 来标识变量)
变量声明
$basicbackground-color: red; // 统一背景颜色
使用1
2
3
4$background-color: red;
.myHeader{
background-color: $background-color;
}
编译后
1 | .myHeader{ |
变量作用域
1 | $width: 50px; |
nav 中的 $width 只能应用在 nav {} 中
变量名
sass 的变量名可以与 css 中的属性名和选择器名称相同,包括中划线和下划线。
嵌套
父选择器的标识符&
1 | .container{ |