2
私はsass
を使用してリストから@eachと@forループを使って値を出力しますが、これまでに1つずつ印刷してその値をコンパイルするとcss
nth('', $n)
機能を使用してもリストのすべての値を取ります。 私は次のcode
とgulp
を自分のタスクランナーとして使用しています。SASS | @forと@ eachループ印刷の値がリストから出る
// SASS CODE
$btn-default: darken(#DDD, 5%);
$btn-alert: red;
$btn-class: "btn-default", "btn-alert";
$btn-color: $btn-default, $btn-alert;
@each $btn in $btn-class {
.#{unquote($btn)} {
@for $i from 1 through length($btn-color) {
background-color: nth($btn-color, $i);
}
}
}
/* CSS CODE : OUTPUT */
.btn-default {
background-color: #d0d0d0;
background-color: red; }
.btn-alert {
background-color: #d0d0d0;
background-color: red; }
私はそれはだけではなく、エラーを返す値を取得していないときに私はsass
でさまざまな方法で試してみましたプロジェクトで立ち往生少しです。