こんにちは私はSASS / SCSSを学習しようとしていて、自分のミックスインをクリアフィックス用にリファクタリングしようとしています
私が欲しいのは、ミックスインに幅を渡すかどうかに基づいてミックスインを設定することです。
これまでの考え(他のミックスインを含めるので、疑似コードのみ)
@mixin clearfix($width) {
@if !$width {
// if width is not passed, or empty do this
} @else {
display: inline-block;
width: $width;
}
}
これは私がそれを呼ぶかもしれないと思った方法ですが、それは機能していません。
@include clearfix();
または
@include clearfix(100%)
または
@include clearfix(960px)
これを行うための最善または正しい方法についての助けをいただければ幸いです!
3
ライアン・ジェームズの答えを見てください-それは現在受け入れられているものよりはるかに優れています。=)
—
Quinn Strahl 2013