有人可以解释这个Sass For循环语法 - #{$ i}

时间:2014-09-03 16:05:36

标签: sass

在Sass文档中,我们有:

@for $i from 1 through 3 {
  .item-#{$i} { width: 2em * $i; }
}

我理解循环。但我不明白.item-#{$i} $i变量被#{}包围的原因在哪里?为什么不写$i

我环顾四周,无法找到解释这一点的任何地方。

1 个答案:

答案 0 :(得分:1)

它被称为插值,在选择器或属性名称中使用变量时需要。见http://sass-lang.com/documentation/file.SASS_REFERENCE.html#interpolation_