2

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

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

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

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

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

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

2 回答 2

4

我通过添加以下内容使其工作:

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

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

h1 {
    #test > .mix2();
}
于 2012-02-12T23:21:08.913 回答
0

尝试:

#test {
  ...
  .mix2() {
    .mix;
  }
}
h1 {
  #test > .mix2;
}
于 2012-02-09T09:52:56.603 回答