我需要擴展Bootstrap 3按鈕變體mixin,以便在給定的情況下采用特定的懸停顏色。 IE:如果提供了LESS mixin使用顏色變量,否則使用顏色函數
.button-variant(@color;@background;@border;@hoverColor: false) {
...
&:hover,
&:focus,
&:active,
& .active,
.open. dropdown-toggle& {
color: @color;
//出LESS
if (@hoverColor) {
background-color: @hoverColor;
}
else {
background-color: lighten(@background, 8 %);
border-color: darken(@border, 12%);
}
//回LESS
}
...
}
謝謝,這對於I/O測試非常方便。 @MartinTurjak在更復雜的邏輯中會更好。 這將有用,因爲我重寫了更好的IE8支持來源。 – Lance