1、属性值变量定义和使用:

  1. @width: 100px;
  2. @height: @width + 10px;
  3. @color: rebeccapurple;
  4. .container {
  5. width: @width;
  6. height: @height;
  7. background-color: @color;
  8. }

2、属性变量定义和使用

  1. //属性值变量定义
  2. @width: 100px;
  3. @height: @width + 10px;
  4. @color: rebeccapurple;
  5. //属性变量定义
  6. @c: container;
  7. @b: background-color;
  8. @w: width;
  9. //属性变量用@{}使用
  10. .@{c} {
  11. @{w}: @width;
  12. height: @height;
  13. @{b}: @color;
  14. }
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>less</title>
  6. <!-- 这里引入的是lessc styles.less styles.css编译后的css文件 -->
  7. <link rel="stylesheet" type="text/css" href="./styles.css" />
  8. </head>
  9. <body>
  10. <div class="container">
  11. <span>
  12. aaa
  13. </span>
  14. </div>
  15. </body>
  16. </html>