Как заставить CSS-variables пересматривать?CSS

Разбираемся в CSS
Anonymous
Как заставить CSS-variables пересматривать?

Сообщение Anonymous »

I переопределяет -color у ребенка, но значение -bg сохранялось у родителей и остается зеленым для ребенка. У ребенка должен быть красный. Есть ли способ настроить или указать что -то где -то (не во всем мире для всего проекта, но в определенном моменте)? Что-то вроде "позднего привязки" для css-variables. < /P>

Код: Выделить всё

body {
--color: green;
}

.parent {
--bg: var(--color);
}

.child {
--color: red;
background-color: var(--bg);
}< /code>


Hello World




[*]https://codesandbox.io/p/sandbox/xjvd8p функционирует.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ecalculate

Вернуться в «CSS»