阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Less 嵌套规则

      描述

      它是一组CSS属性,允许将一个类的属性用于另一个类,并且包含类名作为其属性。 在LESS中,可以使用类或id选择器以与CSS样式相同的方式声明mixin。 它可以存储多个值,并且可以在必要时在代码中重复使用。

      下面的例子演示了在LESS文件中使用嵌套规则:

      <html>
      <head>
         <title>Nested Directives</title>
         <link rel="stylesheet" type="text/css" href="style.css" />
      </head>
      <body class="container">
         <h1>Example using Nested Directives</h1>
         <p class="myclass">LESS enables customizable, 
            manageable and reusable style sheet for web site.</p>
      </body>
      </html>
      

      接下来,创建文件style.less。

      style.less

      .container{
        h1{
             font-size: 25px;
             color:#E45456;
       }
        p{
             font-size: 25px;
             color:#3C7949;
        }
      
       .myclass{
        h1{
              font-size: 25px;
              color:#E45456;
        }
        p{
             font-size: 25px;
             color:#3C7949;
        }
       }
      }
      

      您可以使用以下命令将style.less文件编译为style.css:

      lessc style.less style.css
      

      接下来执行上面的命令,它将用下面的代码自动创建 style.css 文件:

      style.css

      .container h1 {
        font-size: 25px;
        color: #E45456;
      }
      .container p {
        font-size: 25px;
        color: #3C7949;
      }
      .container .myclass h1 {
        font-size: 25px;
        color: #E45456;
      }
      .container .myclass p {
        font-size: 25px;
        color: #3C7949;
      }
      

      输出

      让我们执行以下步骤,看看上面的代码如何工作:

      • 将上述html代码保存在nested_rules.html文件中。
      • 在浏览器中打开此HTML文件,将显示输出。

      相关教程

      CSS教程

      目录
      目录