Less-parent-selector2

提供:Dev Guides
移動先:案内検索

LESS-親セレクター

説明

_Parent selectors_演算子には、ネストされたルールのセレクターをデフォルト以外の方法で組み合わせる必要がある場合など、多くの用途があります。 *&*のもう1つの典型的な使用法は、クラス名を繰り返し生成することです。

次の例は、LESSファイルでクラス名を繰り返し生成する方法を示しています-

<html>
   <head>
      <link rel = "stylesheet" href = "style.css" type = "text/css"/>
      <title>Parent Selector</title>
   </head>

   <body>
      <h2>Welcome to finddevguides</h2>
      <p class = "select-first">It is possible to reference the parent
      selector by using &(ampersand) operator.</p>
      <p class = "select-second">It is possible to reference the
      parent selector by using &(ampersand) operator</p>
      <p class = "select-third">It is possible to reference the
      parent selector by using &(ampersand) operator.</p>
   </body>
</html>

ここで、_style.less_ファイルを作成します。

style.less

.select {
   &-first {
      background-color: #58D3F7;
   }
   &-second {
      background-color: #F5F6CE;
   }

   &-third {
      background-color: #F5A9E1;
   }
}

次のコマンドを使用して、_style.less_ファイルを_style.css_にコンパイルできます-

lessc style.less style.css

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

style.css

.select-first {
   background-color: #58D3F7;
}

.select-second {
   background-color: #F5F6CE;
}

.select-third {
   background-color: #F5A9E1;
}

出力

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

  • 上記のHTMLコードを parent_selector22 ファイルに保存します。
  • このHTMLファイルをブラウザで開くと、次の出力が表示されます。

Less Parent Selector