SASS は CSS プリプロセッサであり、Syntactical Awesome Style Sheet の略です。SASS コードはスクリプト言語と同じように記述されます。 JavaScript と同様ですが、コンパイル時に CSS に変換され、ブラウザ内で CSS としてコンパイルされます。SASS は、どのバージョンの CSS でも使用できます。通常の CSS でのコードの記述方法を強化し、進化させるために使用されます。
通常のワークスペースでは、コード全体を別のファイルに記述することに慣れているため、他の開発者がコードを読んで理解することが難しくなります。 SASS を使用すると、ファイルを分割し、コードを複数のファイルに分けることができます。
ファイルを分割するプロセスには、1 つの大きなファイルを複数のサブファイルに分割し、それらを相互にリンクすることが含まれます。これは、SASS の以下のメソッドを使用することで簡単に行うことができます -
@import とパーシャルを使用する
@use とパーシャルを使用する
ここで、SASS で 1 つのファイルの複数のサブファイルをリンクするコード例を使用して、上記の方法を詳しく理解しましょう。
このメソッドでは、通常 CSS ファイルに記述するのと同じようにスタイルを記述します。ただし、他のすべてのファイルにインクルードまたはリンクするための @import ステートメントを含む共通のファイルが存在します。そして、そのファイル内のすべてのファイルのコードを取得します。
すべてのサブファイルがリンクされるか、共通ファイルに組み込まれた後、すべての SASS ファイルが存在する同じフォルダーで以下のコマンドを実行する必要があります −
リーリー上記のコマンドは、共通 SASS ファイルのコード全体を最終出力ファイルにリンクまたは組み込みます。最終出力ファイルは、ページのスタイルを設定するために HTML ドキュメントにリンクされます。
コード例を通じて、上記のメソッドの実装について詳しく説明します -
###ステップ###-このステップでは、.scss 拡張子を持つ複数の SASS ファイルを作成します
- 次に、前のステップで作成したすべての SASS ファイルの @import ステートメントを含む SASS ファイルを作成します。
- 最後のステップでは、上記のコマンドを使用してパブリック ファイルを最終的な CSS ファイルに含めるかリンクし、それを HTML ドキュメントにリンクします。
- test.scss という名前のファイルを作成し、そのファイル内に SASS コードを追加します。
リーリー
-次に、common.scss. という名前のファイルを作成します。このファイルは、@import ステートメントを使用してすべてのサブファイルをリンクします。
リーリー
-これは最後のファイル、final.css になります。このファイルにはすべての SASS コードが含まれており、HTML ドキュメントにリンクされます。
を実行します。 リーリー
final.css −リーリー これで、
final.cssファイルを HTML ドキュメントにリンクして、以下の例のように、すべての SASS ファイルの CSS を使用してページのスタイルを設定できます。 ###例### 以下の例は、複数の SASS ファイルを作成してリンクし、ページのスタイルを設定する方法を示しています。 -
リーリー- 上記のコード例を実装するには、SASS がシステムにプリインストールされていることを確認してください。
@use と部分ファイルを使用する
@useメソッドとほぼ同様です。ファイル名の前にアンダースコアを付けて、@use ステートメントを使用してインポートするだけです。これにより、SASS ファイルで定義された関数やミックスインにアクセスできるようになります。 説明の中国語訳は次のとおりです: 説明
リーリー
ファイル 2 -これは、@use ステートメントを使用してすべての SASS ファイルをリンクする共通ファイルになります。
common.scss −
リーリーファイル 3 -このファイルは最終的な CSS ファイルであり、すべての SASS ファイルのすべてのスタイルの最終バージョンです。
コマンド -
を実行します。 リーリーリーリー この方法では、ファイルを分割して SASS を実装し、最終的に出力される CSS ファイルを使用して HTML ドキュメントにスタイルを追加できます。
この記事では、分割された SASS ファイルを別のファイルにリンクまたは埋め込み、その最終的な CSS ファイルを使用して HTML ページにスタイルを追加する 2 つの方法を学びました。
以上がSASS でのファイル分割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。