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

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











これは、フォームアクセシビリティについて行った小さなシリーズの3番目の投稿です。 2番目の投稿を逃した場合は、「ユーザーフォーカスの管理:Focus-Visible」をご覧ください。で

このチュートリアルでは、Smart Formsフレームワークを使用して、プロフェッショナルなJavaScriptフォームの作成を示しています(注:使用できなくなりました)。 フレームワーク自体は利用できませんが、原則とテクニックは他のフォームビルダーに関連しています。

CSS Box-Shadowおよびアウトラインプロパティは、WordPress 6.1でTheme.jsonサポートを獲得しました。実際のテーマでどのように機能するか、そしてこれらのスタイルをWordPressブロックと要素に適用するために必要なオプションのいくつかの例を見てみましょう。

この記事では、Envato Marketで入手可能なPHPフォームのビルダースクリプトを説明し、機能、柔軟性、デザインを比較します。 特定のオプションに飛び込む前に、PHPフォームのビルダーが何であるか、そしてそれを使用する理由を理解しましょう。 PHPフォーム

最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

Svelte Transition APIは、コンポーネントがカスタムSVELTE遷移を含むドキュメントを入力または離れるときにアニメーション化する方法を提供します。

あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

この記事では、Scrollbarsの世界に飛び込みます。私は知っています、それはあまりにも魅力的ではありませんが、私を信じてください、よく設計されたページは手をつないで行きます
