我正在尝试创建一个 mixin,它可以立即在 wordpress 中制作与类别相关的颜色。但是,它不起作用。当我尝试以我的风格创建 .category-foo(#000000){} 行时,它要么没有转换为 .css,要么什么都不做。但是,当我将 .category(...){} 更改为 .category-foo 时,它在主样式中声明为 .category-foo 时仍然不起作用。我现在在问,是否有可能在 LESS 中创建这样一个 mixin,允许我根据类别名称添加奖励变量?比如 .category-a(黑色)、.category-b(白色)。这对我来说真的是一种祝福。
.category(@catcolor : @white){
h2{color: @catcolor;}
a, .foo p, .foo a{color:@catcolor;
&:hover,&:active{color:lighten(@catcolor, 10%);}
}
img{.transition(background-color 0.8s ease-out);
&:hover,&:active{background-color:@catcolor;}
}
.featured-image{.transition(background-color 0.8s ease-out);
&:hover,&:active{background-color:@catcolor;}
}
::-moz-selection{background-color:@catcolor; color:@white;}
::selection{background-color:@catcolor; color:@white;}
}