Как заставить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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