Я хочу объединить CSS-переменные и calc(), но, как указано в этой теме раньше (у которого нет точного ответа) кажется, что проблема возникает, если вы делаете что-то вроде следующего:
--a: 1;
--b: 2;
--result: calc(var(--a) + var(--b));
Выход для этого примера, конечно, должен быть 3, но если вы используете var(--result), он просто имеет значение var(calc(1 + 2)).
Примечание. Я не хочу использовать препроцессор (например, sess или lass), только собственный CSS.
Итак, мой вопрос: можно ли каким-то образом заставить функцию calc() выполняться до того, как ее результат будет использован в var(--result)?
Заранее спасибо!