Задача: задать базовый цвет, иногда задавать производный от него с изменением прозрачности. Чтобы использовать функцию rgb требуется значение неподходящее для использования в свойствах color/background и т.д.
:root {
--mycolor-base: 0% 100% 0%;
--mycolor-color: rgb(var(--mycolor-base));
}
.myClass {
background-color: rgb(var(--mycolor-base) / 20%);
color: var(--mycolor-color);
}
Возможно ли избежать создания переменной с "базой" цвета?
P.S. Этот пример просто пример, мне не требутеся решение конкретно для прозрачности фонового цвета, я ищу решение как в принципе избежать этой лишней переменной