我使用@for創建多個箱陰影參數:如何使用循環創建以逗號分隔的值,而不在最後加上逗號?
.myclass {
$bxsw : "";
@for $i from 1 through 10 {
$bxsw : $bxsw + " -" + $i + "px -" + $i + "px " + brown + ",";
}
box-shadow: #{$bxsw};
}
這給了我:
.myclass {
box-shadow: -1px -1px brown, -2px -2px brown, -3px -3px brown, -4px -4px brown, -5px -5px brown, -6px -6px brown, -7px -7px brown, -8px -8px brown, -9px -9px brown, -10px -10px brown,;
}
注意,最後多餘的逗號?這會導致Firefox不顯示框陰影。有刪除最後一個逗號的程序化方法嗎?
這確實是最簡單的方法,謝謝你的回答。 – user3376065 2014-10-05 17:05:27