混合调用另一个混合

时间:2012-02-09 06:20:44

标签: less less-mixins

我正在使用lessphp(最新来自git)

是否可以在同一个“命名空间”中调用另一个mixin中的mixin?

这是一个简短的代码示例,它不产生输出(但应该为h1提供边框)

#test {
    .mix() {
        border: 1px solid #000000;
    }

    .mix2() {
        .mix();
    }
}

h1 {
    #test > .mix2();
}

2 个答案:

答案 0 :(得分:4)

我通过添加它来实现它:

#test {
    .mix() {
        border: 1px solid #000000;
    }

    .mix2() {
        #test .mix();
    }
}

h1 {
    #test > .mix2();
}

答案 1 :(得分:0)

尝试:

#test {
  ...
  .mix2() {
    .mix;
  }
}
h1 {
  #test > .mix2;
}