Разбираемся в CSS
1758625933
Anonymous
I переопределяет -color у ребенка, но значение -bg сохранялось у родителей и остается зеленым для ребенка. У ребенка должен быть красный. Есть ли способ настроить или указать что -то где -то (не во всем мире для всего проекта, но в определенном моменте)? Что-то вроде "позднего привязки" для css-variables. < /P>
[code]body {
--color: green;
}
.parent {
--bg: var(--color);
}
.child {
--color: red;
background-color: var(--bg);
}< /code>
Hello World
[/code]
[*]https://codesandbox.io/p/sandbox/xjvd8p функционирует.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79772513/how-to-force-css-variables-to-recalculate[/url]