0
SASSの最良の方法を探して、クラスのorder
を反復して、4つおきの項目のそれぞれに1
を追加します。私は望んだ結果を得るために次のものを考え出しましたが、多くの場合不要なマークアップが付属しています。SASS変数を使用して要素の順序を増やす
@for $i from 1 through 3 {
&:nth-child(#{$i}) {
order: 3;
background: green;
}
}
@for $i from 4 through 6 {
&:nth-child(#{$i}) {
order: 1;
background: blue;
}
}
@for $i from 7 through 9 {
&:nth-child(#{$i}) {
order: 2;
background: red;
}
}
Full Example of Code Working on Codepen
私が行方不明ですこれを行うには良い方法はありますか?
(私のプロジェクトで)さまざまな要素/メディアのクエリに対して何度も自分の 'for 'ループを何度も繰り返さなければならなかったので、これが大幅に改善されました。 – ekfuhrmann