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