SASS MIXINS:再利用可能なCSS Powerhouses
この記事では、再利用可能なCSSスニペットを作成し、コードを合理化し、繰り返しを最小限に抑えるための強力なツールであるSass Mixinsを調査します。 Mixinの作成、包含、引数の処理(デフォルト値と可変引数を含む)、および高度なカスタマイズのための指令の使用をカバーします。
@content
@mixin
Mixin inclusion(@mixin
ディレクティブを使用して、必要に応じて引数値を渡します。@include
ミキシンは、SASSデータ値を引数として受け入れ、カスタマイズを強化できます。オプションの引数では、デフォルト値を指定できます。
@include
...
padding
例:単純なミックス@content
このように含める:
Advanced Mixin Techniques:a:link { color: white; } a:visited { color: blue; } a:hover { color: green; } a:active { color: red; }
@mixin link-styles($link, $visit, $hover, $active) { a { color: $link; &:visited { color: $visit; } &:hover { color: $hover; } &:active { color: $active; } } }
デフォルト値:
オプションのカスタマイズにデフォルトの引数値を提供します@include link-styles(white, blue, green, red);
変数引数:
@mixin headline($size, $color: red) { font-size: $size; color: $color; }
@mixin padding($pads...) { padding: $pads; }
@content
@mixin base-style { background-color: #f0f0f0; @content; } .my-element { @include base-style { color: blue; padding: 10px; } }
よくある質問(FAQ): このセクションは、SASSミックスインに関する一般的な質問に答え、その目的、創造、包含、引数の処理、およびSASS関数との比較をカバーします。 また、グリッドやフレックスボックス、ブラウザの互換性、SCSS内のアプリケーションなどのCSS機能での使用に対処します。 (詳細な回答は簡潔に省略されていますが、元の回答にはこれらの回答が含まれています。)
以上がSASSの基本:SASS Mixinディレクティブの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。