LESS-CSSガード
説明
ガードは、式の単純な値または多数の引数を照合するために使用されます。これはCSSセレクターに適用されます。これは、ミックスインを宣言してすぐに呼び出すための構文です。うまく引き出すためにifタイプステートメント; 機能でこれに参加する&、これにより、複数のガードをグループ化できます。
例
次の例は、 css LESSファイルのガード-
css_guard.htm
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
</head>
<body>
<div class = "cont">
<h2>Welcome to TutorialsPoint</h2>
</div>
<div class = "style">
<h3>The largest Tutorials Library on the web.</h3>
</div>
</body>
</html>
次に、style.lessファイルを作成します。
style.less
@usedScope: global;
.mixin() {
@usedScope: mixin;
.cont when (@usedScope = global) {
background-color: red;
color: black;
}
.style when (@usedScope = mixin) {
background-color: blue;
color: white;
}
@usedScope: mixin;
}
.mixin();
次のコマンドを使用して、style.lessファイルをstyle.cssにコンパイルできます。
lessc style.less style.css
上記のコマンドを実行します。次のコードでstyle.cssファイルを自動的に作成します-
style.css
.style {
background-color: blue;
color: white;
}
出力
上記のコードがどのように機能するかを確認するには、次の手順に従ってください-
上記のhtmlコードをに保存します css_guard.htm ファイル。
このHTMLファイルをブラウザで開くと、次の出力が表示されます。