Sass は、CSS の強力な拡張で、スタイルシートの作成を容易にするだけでなく、スタイルのメンテナンスと構造を大幅に改善します。Sass の最も便利な機能の1つは、ミキシンであり、これを使用して再利用可能なコードスニペットを定義し、中央で管理できます。このガイドでは、作業フローを大幅に簡素化できる独自のミキシンを作成する方法を紹介します。
主なポイント
- ミキシンは CSS コードの再利用を可能にし、時間を節約します。
- ミキシン内で変数やデフォルト値を使用できます。
- ミキシンの変更は、プロジェクト内のすべての使用に影響します。
ステップバイステップガイド
ステップ 1: ミキシンファイルを作成する
最初に、ミキシン用の特別なファイルを作成する必要があります。これにより、構造と明瞭さが向上します。mixins.scss という名前のファイルを作成し、エディタで開いてください。

ステップ 2: ミキシンを定義する
今、最初のミキシンを定義することを始めましょう。ここでは、統一されたフォントサイズのためのミキシンの簡単な例を示します。
ここで、ミキシンの名前を指定し、後で再利用されるコードを定義します。
ステップ 3: レイアウトファイルでミキシンを使用する
ミキシンを使用するために、レイアウトファイルに移動します。そこで、以下のように簡単に挿入できます:
変更を保存し、app.css を開いて、プロジェクト全体でフォントサイズが一貫して使用されていることを確認してください。

ステップ 4: 引数付きでミキシンを拡張する
ミキシンは、柔軟性を高めるために引数を受け取ることもできます。
ステップ 5: ミキシンを適用する
フォントサイズや色を変更したい場合、ミキシン内で簡単に行うことができます。
ステップ 6: デフォルト値を定義する
もう一つの便利な機能は、デフォルト値の定義です。これにより、より明確になります。
これにより、必要に応じて上書きできる標準を設定できます。
ステップ 7: 値なしでミキシンを適用する
今、h1 はデフォルト値を使い、h2 は特定の値を適用します。
ステップ 8: ミキシンを最適に使用する
さまざまなプロパティで実験し、さまざまな状況で役立つミキシンを定義する楽しみを見つけてください。border-radius や flexbox レイアウトのようなもののためにミキシンを作成することもできます。
まとめ - Sass のミキシン: その定義と利用法
ミキシンは、CSS コードを整理し、簡素化する簡単な方法を提供します。中央管理と引数およびデフォルト値を使用する機能により、コードのメンテナンス性と効率性を確保できます。これらのテクニックを適用することで、作業フローが持続可能で生産的になります。
よくある質問
Sass でミキシンを定義するにはどうすればよいですか?ミキシンは、@mixin の後に名前と希望する CSS 命令を付けて定義します。
ミキシンを使うにはどうすればよいですか?@include の後にミキシンの名前を付けて、CSS ファイルで使用します。
ミキシンに引数を渡すことはできますか?はい、ミキシンを定義する際にパラメータを設定し、それをミキシン適用時に渡すことができます。
ミキシンのデフォルト値を設定するにはどうすればよいですか?ミキシンのかっこ内で $parameter: defaultValue のように値を定義し、デフォルト値を使用する場合はそれを省略します。
ミキシンは Sass でのみ利用可能ですか?はい、ミキシンは Sass に特有の機能で、純粋な CSS ではサポートされていません。