0

以下是SASS 文档中的示例:

@each $animal, $color, $cursor in (puma, black, default),
    (sea-slug, blue, pointer),
    (egret, white, move) {
  .#{$animal}-icon {
     background-image: url('/images/#{$animal}.png');
     border: 2px solid $color;
     cursor: $cursor;
   }
}

由于某种原因,它会引发以下错误:

错误 sass/screen.scss(第 8 行:“@each $animal”之后的无效 CSS:预期的“in”,是“, $color, $curs...”)

我尝试卸载并重新安装 ruby​​/sass/compass 无济于事。是什么赋予了?以下是我拥有的版本:

  • SASS 3.2.19
  • 指南针 0.12.5
4

1 回答 1

3

看起来多重赋值是 SASS 3.3 的特性。也许会有所帮助。

于 2014-04-11T15:17:04.513 回答