
此指令用于循环输出,具有两种循环方式,下面分别做一下介绍。
(1).@for $var from <start> through <end>:
此种方式的遍历索引区间是[start,end],scss代码实例如下:
@for $i from 1 through 3 {
.item-#{$i} { width: 2em * $i; }
}
编译后的css代码如下:
.item-1 {
width: 2em;
}
.item-2 {
width: 4em;
}
.item-3 {
width: 6em;
}
(2).@for $var from <start> to <end>:
此种方式的遍历索引区间是[start,end-1],scss代码实例如下:
@for $i from 1 to 3 {
.item-#{$i} { width: 2em * $i; }
}
编译后的css代码实例如下:
.item-1 {
width: 2em;
}
.item-2 {
width: 4em;
}