3
複数の背景を生成するためにSassにmixinを作成しようとしていますが、背景の数が不明です.3,4または5でもかまいません。SASS mixinを使用して複数の背景を作成する
@mixin multiBg($page: index, $sec: sec01,$from: 1, $to: 3, $type: jpg){
$url:(); // i'm try to create a empty array first
$newUrl: null; // and an empty variable
@for $i from $from through $to {
$newUrl: append($url, url(../img/#{$page}/#{$sec}_bg0#{$i}.#{$type})); // then append value to variable;
}
background: $newUrl;
}
#sec05 {
@include multiBg(index,sec05);
}
電流出力:
background: url(../img/index/sec05_bg03.jpg);
予想される出力:
background: url(../img/sec05_bg01.jpg),url(../img/sec05_bg02.jpg), url(../img/sec05_bg03.jpg);
私はまだSASSをlearingてるので、私はこの問題を解決する方法がわかりません。誰かが私を啓発することはできますか?
ああ、あなたの答えをありがとう、それはちょうど完璧です!!また、あなたの提案に感謝:) –