以简为美,简约至上。
可以当成一门新语言来学
SCSS
的属性应该使用单引号;sans-serif/initial
) 无须使用引号, 例子如下:$font-type: sans-serif
0
作为长度时后面不应该带有单位;$value: 42// yep$length: $value * 1px// nope$length: $value + 1px
// yep.foo {width: (100% / 3);}
.foo {.bar {&:hover {color: red}}}
生成 css
为:
.foo .bar:hover {color: red;}
.foo {&-bar {color: red;}}
生成 css
为:
.foo-bar {color: red;}
在 SCSS
中提供函数的支持
@mixin dummy($a, $b, $c) {// ...}@include dummy(true, 1, 'pdd')
@if ($support-legacy) {// ..} @else {// ..}
一般使用 each
@each $key, $value in $map {// ...}
结合伪类可以使用 for
@for $i from 0 through 10 {.foo:nth-of-type(#{$i}) {// ...}}
.demo1 {}.demo {@extend .demo1}