@for 指令:

@for 表示,重复输出一组样式,对于每次重复,计数器变量用于调整每次输出的结果,该指令有两种形式:

1.@for $var from <start> to <end>

2.@for @var from <start> through <end>

注意关键字through和to的区别:

@for 将制定@var为指定的范围内每个连续的数值,并且每一次输出的嵌套的样式中使用$var的值,对于以下两种形式:

from....through的形式,范围包括<start>和<end>,

from....to的形式,从<start>开始运行,但不包括<end>

$var 可以是任何变量名,当<start>比<end>大的时候,计数器将递减,而不是增量

例子:

$for $i from 1 through 3 {

       .item-#{$i} {

              width:2em*$i;

        }

}

用koala编译为:

.item-1{

       width:2em;

}

.item-2{

       width:4em;

}

.item-3{

       width:6em;

}

其中,#{}包括要输出的内容。

例子:

@for $i from 1 through 12 {

        .gift>div:nth:child(#{$i}) {

               animation:rotate 1s $i*0.1s infinite;

         }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值