我想知道是否可以为@each循环获取元素索引。
我有以下代码,但我想知道$i
变量是否是执行此操作的最佳方法。
当前代码:
$i: 0;
$refcolors: #55A46A, #9BD385, #D9EA79, #E4EE77, #F2E975, #F2D368, #F0AB55, #ED7943, #EA4E38, #E80D19;
@each $c in $refcolors {
$i: $i + 1;
#cr-#{$i} strong {
background:$c;
}
}
首先,该
@each
功能不是来自Compass,而是来自Sass。要回答您的问题,这不能通过each循环来完成,但是很容易将其转换为
@for
可以执行以下操作的循环: