私がやりたいことは、引数を取り、1 つ以上の引数を他の mixin を含めるための名前として使用する mixin を作成することです。
適切な用語がわからないので、例を挙げて説明します。
@gradients{
light:#fafafa; //Should these also be prefixed with @?
dark:#888888;
}
@gradientBackground(@name,@height){
background-image:url('../img/gradients/{@name}-{@height}.png'); //this works
background-color:@gradients[@name];
}
.someBox{
@gradientBackground(light;150);
}
//Expected result:
.someBox{
background-image:url('../img/gradients/light-150.png'); //This works
background-color:#fafafa; //This doesn't work.
}
画像は機能しますが、から適切な色を参照する方法をまだ理解していません@gradients
。これはまったく可能ですか?