Я бы хотел переопределить расстояние на box-shadow
без необходимости заново устанавливать цвет.
Вариант использования здесь, у меня есть класс .button
с этим:
.button {
color: white;
background: blue;
padding: 8px 15px;
font-size: 1.2em;
border: 3px solid black;
box-shadow: 0 3px 0 black;
}
Тогда у меня есть класс .button-small
, который фактически является потомком .button
, который вносит некоторые незначительные изменения в вещи.
.button.button-small {
padding: 4px 10px;
font-size: 1em;
border-width: 2px;
box-shadow: 0 2px 0 black;
}
Как видите, я могу легко изменить border-width
без переопределения всего свойства border
.
Есть ли способ сделать это с помощью box-shadow
? Какая-то собственность box-shadow-distance
?