(较少)是否有可能在两个单独的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/