(较少)是否有可能在两个单独的LESS文件中使用mixin和实现?我可以在其中调用第一个LESS文件。这样我只能维护第二个LESS文件。这是我的示例,但它给了我错误。

less1.less:

@complement1: spin(@base_CCS, 180);
@complement2: darken(spin(@base_CCS, 180), 5%);
@lighten1: lighten(@base_CCS, 15%);
@lighten2: lighten(@base_CCS, 30%);


less2.less:

@import "less1";

@base_CCS: #032f6e;
.one   {background-color: @base_CCS;}
.two   {background-color: @complement1;}
.three {background-color: @complement2;}
.four  {background-color: @lighten1;}
.five  {background-color: @lighten2;}

最佳答案

尝试以其他方式做到这一点:
少1.少

@import "less2";

@complement1: spin(@base_CCS, 180);
@complement2: darken(spin(@base_CCS, 180), 5%);
@lighten1: lighten(@base_CCS, 15%);
@lighten2: lighten(@base_CCS, 30%);

少2.少
@base_CSS: #032f6e;

根据我的经验,这应该可行。

关于css3 - Mixin和在单独的Less文件上实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24008301/

10-12 01:40