less-Variable Interpolation(变量插值)

£神魔★判官ぃ 2022-06-14 10:23 339阅读 0赞

1、选择器

  1. 编辑less
  2. // Variables
  3. @my-selector: banner;
  4. // Usage
  5. .@{ my-selector} {
  6. font-weight: bold;
  7. line-height: 40px;
  8. margin: 0 auto;
  9. }
  10. 输出css
  11. .banner { font-weight: bold; line-height: 40px; margin: 0 auto; }

2、URL

  1. 编辑less
  2. // Variables
  3. @images: "../img";
  4. // Usage
  5. body {
  6. color: #444;
  7. background: url("@{images}/white-sand.png");
  8. }
  9. 输出css
  10. body { color: #444; background: url("../img/white-sand.png"); }

3、导入语句

  1. 编辑less
  2. // Variables
  3. @themes: "../../src/themes";
  4. // Usage
  5. @import "@{themes}/tidal-wave.less";

4、属性

  1. 编辑less
  2. @property: color;
  3. .widget {
  4. @{ property}: #0ee;
  5. background-@{ property}: #999;
  6. }
  7. 生成css
  8. .widget { color: #0ee; background-color: #999; }

5、变量名

  1. 编辑less
  2. @fnord: "I am fnord.";
  3. @var: "fnord";
  4. .contain:after{ content: @@var; }
  5. 生成css
  6. .contain:after { content: "I am fnord."; }

发表评论

表情:
评论列表 (有 0 条评论,339人围观)

还没有评论,来说两句吧...

相关阅读