Просто (надеюсь) быстрый вопрос о LESS Mixins: Не могли бы эти два микшина каким-то образом скомбинироваться ?, так как они разделяют много одинаковой информации, только один добавляет дополнительный цвет.Информация о LESS Mixins
.gradient-top(@color-1, @color-2){
background-color: @color-2;
background: -webkit-linear-gradient(top, @color-1, @color-2);
background: -moz-linear-gradient(top, @color-1, @color-2);
background: -ms-linear-gradient(top, @color-1, @color-2);
background: -o-linear-gradient(top, @color-1, @color-2);
background: linear-gradient(top, @color-1, @color-2);
}
.gradient-middle(@color-1, @color-2, @color-3){
background-color: @color-2;
background: -webkit-linear-gradient(top, @color-1, @color-2, @color-3);
background: -moz-linear-gradient(top, @color-1, @color-2, @color-3);
background: -ms-linear-gradient(top, @color-1, @color-2, @color-3);
background: -o-linear-gradient(top, @color-1, @color-2, @color-3);
background: linear-gradient(top, @color-1, @color-2, @color-3);
}
Так вызова '.gradient (# 000, # 111)' дает мне 'background: linear-gradient (top, # 000, # 111)' и вызывает '.gradient (# 000, # 111, # 000)' дает 'background: linear -gradient (top, # 000, # 111, # 000) '? –
@ EricWolf - да, это будет действительно :-) –
Я только что видел ваше редактирование, которое теперь, я думаю, полностью объясняет это. –