@if、@else if、@else
@for
@for有两种使用方式:
- @for $i from 起始数值 to 结束数值
- @for $i from 起始数值 through 结束数值
两种方式都会从起始数值开始遍历,将遍历到的数值赋值给$i,区别在于,from...to不会遍历到结束数值,而只会遍历到结束数值前一个数,而from...through可以遍历到结束数值。
从上面例子中,我们可以发现,from 1 to 3 实际只遍历了1,2;而from 1 through 3 遍历了 1,2,3。
@while
@while是另一种实现循环的方式,@while需要通过一个变量来控制循环次数,如下例中$count
@each
@each用于遍历数组