在LESSCS中如何将参数从mixin传递到另一个?
我在Drupal7.8中使用较少的CSS模块7.x-2.4 我想使用样式混合,将参数传递给另一个混合。在本例中,将颜色作为字符串传递“#CC00CC”可以正常工作,但不能作为像“变暗(@col,10%)这样的变量在LESSCS中如何将参数从mixin传递到另一个?,less,Less,我在Drupal7.8中使用较少的CSS模块7.x-2.4 我想使用样式混合,将参数传递给另一个混合。在本例中,将颜色作为字符串传递“#CC00CC”可以正常工作,但不能作为像“变暗(@col,10%)这样的变量 如何实现将变量从css类级联到将参数传递到另一个mixin的mixin?您的语法不正确。检查混音器。您的代码应该这样编写: .bg(@colBg){ background-color: @colBg; } .style(@col){ border: 2px soli
如何实现将变量从css类级联到将参数传递到另一个mixin的mixin?您的语法不正确。检查混音器。您的代码应该这样编写:
.bg(@colBg){
background-color: @colBg;
}
.style(@col){
border: 2px solid lighten(@col, 10%);
.bg(#CC00CC);
.bg(darken(@col, 10%));
}
.buttonSubmit{
.style(#FF00FF);
}
谢谢你的回答!代码双向运行,结果/问题保持不变。Mife,Tyler的解决方案适用于我的less版本。您是否已使用最新的less.js进行了检查?
.bg(@colBg){
background-color: @colBg;
}
.style(@col){
border: 2px solid lighten(@col, 10%);
.bg(#CC00CC);
.bg(darken(@col, 10%));
}
.buttonSubmit{
.style(#FF00FF);
}