В CSS есть переменная функция, позволяющая разработчикам использовать переменную ширину / высоту в собственном CSS, например, из MDN , обратите внимание также на использование cal c функция атрибута:
.foo {
--widthA: 100px;
--widthB: calc(var(--widthA) / 2);
--widthC: calc(var(--widthB) / 2);
width: var(--widthC);
border: 1px solid red;
height: var(--widthA)
}
<div class="foo"></div>
Мой ответ здесь для CSS, поэтому вы можете просто указать свою ширину (или высоту события, размер шрифта, отступы, поля ... и т. Д. c), предварительно определенным в переменной, и используйте calc()
для вычисления значения вашего атрибута, для SASS вы можете обратиться к документации .
также хорошо, чтобы посмотреть при совместимость для CSS переменных.