1

私はこのようなことができることを望んでいましたが、それは2つの理由でうまくいきません

  • まず、「無効な変数」を与える $i - 1 が好きではありません
  • その場合、0 に 10 を掛けるのが好きではありません

別の変数を宣言して -1 を実行し、次に if ステートメントでこれを実行する if it does not = 0 を宣言することで機能しましたが、すぐに醜くなりました!

@for $i from 1 through 10
   .num-#{$i}
     margin: 0 #{($i-1)*10}px
4

1 に答える 1

4

まあ、これは私のために働く:

@for $i from 1 through 10
   .num-#{$i}
      margin: 0 #{($i * 10 - 10)}px

最初に乗算し、後で減算しました。しかし、スペースを追加しようとしましたか?お気に入り:

$i - 1

$i-1 の代わりに

私はsassがそれを操作ではなく単一の変数のように解釈していると考えているからです。

于 2013-06-02T01:38:20.717 に答える