あなたは、CSS-ファイルをわかりやすく効率的にまとめたいですか?Sassは、さまざまなSCSSファイルをインポートして組み合わせる機能を提供します。このガイドでは、どのようにそれを行うか、そして注意すべき点について説明します。
主なポイント
- SCSSファイルを@importを使ってインポートし、1つの中心となるファイルにまとめます。
- ファイル名に前置きのアンダースコア(_)を使用して、別のCSSファイルが生成されるのを防ぎます。
- 中心的な制御ファイルは、Sassコードを整理された状態に保つのに役立ちます。
ステップバイステップガイド
まず、どの構文を使用したいかを決めます。Sassには、従来のSass構文とSCSS構文の2つの構文オプションがあります。私は、特に既存のCSSを変更せずに使用したい場合、SCSS構文をお勧めします。これにより、より大きな柔軟性が得られます。

さて、プロジェクトディレクトリを開く時間です。SCSSファイルを整理されたディレクトリに作成します。あなたのウェブサイトの様々なスタイリング要素を扱う、複数のSCSSファイルを持つことができます。
すでに複数のSCSSファイルを作成したと仮定します。これらのファイルをどのようにインポートするかを考える必要があります。@import文を使用して、SCSSファイルをapp.scssのような主要ファイルにインポートします。
インポート文を作成するには、主要ファイルに@import 'deine_datei';を入力します。CSS接尾辞を使用したくない場合は、それを省略できます。これにより、ファイルの管理が簡潔になり、よりわかりやすくなります。

特に便利なトリックは、ファイル名に前置きのアンダースコアを使用することです。例えば、_fong.scssという名前のファイルを作成すると、それは別のCSSファイルとして出力されません。これにより、プロジェクト内のファイルを管理しやすくなり、余計なCSSファイルを避けられます。
今、あなたは主要なSCSSファイルを見ることができます。インポートされたファイルは、別のCSSファイルとして表示されないため、出力がすっきりします。つまり、スタイルを1つのファイルで管理できるということです。
中心的な制御ファイルを作成します。これをapp.scssなどと名付けます。この制御ファイルには、すべてのSCSSファイルのインポート指示が含まれます。これにより、プロジェクト全体のスタイリングを良く把握できます。
サブディレクトリを使用する場合、インポート文にディレクトリ名を指定する必要があることを認識してください。これにより、プロジェクトの構造を明確かつ整理された状態に保つことができます。

インポートの順序は重要です。後のスタイル要素は前のものを上書きします。望ましくない上書きを避けるために、希望する順序でインポートすることに注意してください。
すべてが挿入され、主要ファイルにSCSSファイルがきれいに組み込まれたら、プロジェクトをコンパイルし、CSSファイルを確認できます。すべてのスタイルが1つにまとめられ、同時にHTTPリクエストの数が最小限に抑えられることがわかります。
まとめ
@importを使用し、ファイル名にتنظيق(アンダースコア)を組み合わせることで、SCSSファイルを効果的にまとめ、スタイルシートの可読性を向上させることができます。また、中心的な制御ファイルにより、明確な構造を保つことができます。
よくある質問
SassとSCSSの間をどのように切り替えますか?構文とインポート指示を変更するだけです。SCSSはより柔軟です。
ファイル名のアンダースコアの利点は何ですか?それは、ファイルが別のCSSファイルとして出力されるのを防ぎ、可読性を高めます。
SCSSファイルをどのようにより良く整理しますか?サブディレクトリと中心的な制御ファイルを使用して、プロジェクトに構造をもたらします。