Я хочу использовать Less mixin для границ в проекте, но часто мне нужно использовать разные стороны границы, а не все.
Я написал простой миксин:
.border-all (@border; @border-type; @border-color) {
border-top: @border @border-type @border-color;
border-right: @border @border-type @border-color;
border-bottom: @border @border-type @border-color;
border-left: @border @border-type @border-color;
}
Можно ли, например, передавать аргументы только border-top
и border-bottom
?
So:
.class {
.border-all (3px; double; @border-color);
}
Будет вывод в:
.class {
border-top: 3px double #333;
border-bottom: 3px double #333;
}
Могу ли я игнорировать передачу параметров в разные свойства CSS в миксине?