目次
@import と部分ファイルを使用する
説明
上記の例では、最終的な Final.css ファイルを使用して、SASS ファイルのすべてのスタイルでドキュメントのスタイルを設定しました。
メソッドを使用したスタイルの埋め込みは、

SASS でのファイル分割

Sep 01, 2023 pm 02:29 PM

SASS 中的文件分割

SASS は CSS プリプロセッサであり、Syntactical Awesome Style Sheet の略です。SA​​SS コードはスクリプト言語と同じように記述されます。 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 コードを追加します。

test.css −

リーリー

  • ファイル 2

    -次に、common.scss. という名前のファイルを作成します。このファイルは、@import ステートメントを使用してすべてのサブファイルをリンクします。

common.scss −

リーリー

  • ファイル 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 −
  • リーリー

  • ファイル 2 -これは、@use ステートメントを使用してすべての SASS ファイルをリンクする共通ファイルになります。

    • common.scss

      リーリー

    ファイル 3 -このファイルは最終的な CSS ファイルであり、すべての SASS ファイルのすべてのスタイルの最終バージョンです。

    • コマンド -

      を実行します。 リーリー
    final.css −

    リーリー この方法では、ファイルを分割して SASS を実装し、最終的に出力される CSS ファイルを使用して HTML ドキュメントにスタイルを追加できます。

    この記事では、分割された SASS ファイルを別のファイルにリンクまたは埋め込み、その最終的な CSS ファイルを使用して HTML ページにスタイルを追加する 2 つの方法を学びました。

以上がSASS でのファイル分割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス Mar 08, 2025 am 09:45 AM

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

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Mar 07, 2025 am 11:33 AM

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

WordPressブロックと要素にボックスシャドウを追加します WordPressブロックと要素にボックスシャドウを追加します Mar 09, 2025 pm 12:53 PM

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

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する 5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する Mar 04, 2025 am 10:22 AM

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

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

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

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

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

ショー、Don' t Tell ショー、Don' t Tell Mar 16, 2025 am 11:49 AM

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

上品でクールなカスタムCSSスクロールバー:ショーケース 上品でクールなカスタムCSSスクロールバー:ショーケース Mar 10, 2025 am 11:37 AM

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

See all articles