LESS-インポートディレクティブ

説明

ザ・ @importディレクティブは、コード内のファイルをインポートするために使用されます。LESSコードをさまざまなファイルに分散し、コードの構造を簡単に維持できるようにします。@importステートメントはコードのどこにでも置くことができます。

たとえば、を使用してファイルをインポートできます @importキーワードとして@import "file_name.less"

ファイル拡張子

−などのさまざまなファイル拡張子に応じて@importステートメントを使用できます。

  • .css拡張子を使用している場合、それはCSSと見なされ、@ importステートメントはそのまま残ります。

  • 他の拡張子が含まれている場合は、LESSと見なされ、インポートされます。

  • LESS拡張子がない場合は、インポートされたLESSファイルとして追加および含まれます。

@import "style";      // imports the style.less
@import "style.less"; // imports the style.less
@import "style.php";  // imports the style.php as a less file
@import "style.css";  // it will kept the statement as it is

次の例は、SCSSファイルでの変数の使用を示しています-

<!doctype html>
   <head>
      <title>Import Directives</title>
      <link rel = "stylesheet" href = "style.css" type = "text/css" />
   </head>

   <body>
      <h2>Example of Import Directives</h2>
      <p class = "myline">Welcome to Tutorialspoint...</p>
   </body>
</html>

次に、import_dir.lessファイルを作成します。

import_dir.less

.myline {
   font-size: 20px;
}

次に、style.lessファイルを作成します。

style.less

@import "http://www.tutorialspoint.com/less/import_dir.less";
.myline {
   color:#FF0000;
}

import_dir.lessのファイルがにインポートされますstyle.lessパスからファイルhttps://www.tutorialspoint.com/less/import_dir.less。

次のコマンドを使用して、style.lessstyle.cssにコンパイルできます。

lessc style.less style.css

上記のコマンドを実行します。次のコードでstyle.cssファイルを自動的に作成します-

style.css

.myline {
   font-size: 20px;
}

.myline {
   color: #FF0000;
}

出力

上記のコードがどのように機能するかを確認するには、次の手順に従ってください-

  • 上記のhtmlコードをに保存します import_directives.html ファイル。

  • このHTMLファイルをブラウザで開くと、次の出力が表示されます。