0
スタックオーバーフローに関するこの特定の質問に対する回答はどこにもないようです。Sass @mixinのデフォルトパラメータ
私はコンパスを使用しており、box-shadow
/text-shadow
には@mixin
を作成しています。
Sass/SCSSでデフォルトのパラメータを設定することは可能ですか?ここで
は私の現在のコードです:
@mixin outer-glow($color, $type) {
@if $type == 'text' {
@include text-shadow(0 0 2px #{$color});
@include text-shadow(0 0 .125rem #{$color}); // 2px
} @else {
@include box-shadow(0 0 2px #{$color});
@include box-shadow(0 0 .125rem #{$color}); // 2px
}
}
私はこの@mixin
を使用して$type
が宣言されていない場合、それはbox-shadow
をデフォルトにしたいと思います:
// declaration
@include outer-glow($my-color);
// output
would compile to box-shadow
// declaration
@include outer-glow($my-color, text);
// output
would compile to text-shadow