我想为 Bootstrap 源创建一个聪明的 mixin(mixin->buttons.less)。
我所拥有的如下:
较少的:
.button-variant(@color; @background; @border) {
color: @color;
background-color: @background;
border-color: @border;
/* this variables must be used when I have parent's class="invert"*/
color: @background;
background: @color;
border-color: @background;
/* end */
/*when not - use variables in the beggining of mixin */
}
我如何看待使用这个 mixin
.btn-primary,
.btn-primary-invert{
.button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
}
我可以做我想做的事吗?我知道可以使用 Less 守卫来完成,但不知道如何使用它。有人有什么想法吗?