Переменные CSS не переопределяются родителямиCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Переменные CSS не переопределяются родителями

Сообщение Anonymous »

Я пытаюсь позволить родительской обертке переопределить переменную CSS в компоненте. Когда я делаю следующий, он не работает: < /p>
родитель: < /p>



.Wrapper {
--component-name-padding: 0;
}
< /code>
Мой ребенок CSS: < /p>
.Component {
--component-name-padding: var(--spacing-8);
padding: --component-name-padding;
}
< /code>
Я ожидал, что значение-Component-name-padding: 0 внутри моего. Но я также попробовал ниже, и это сработало, и я мог переопределить прокладку. Что я изменил: < /p>
.Component {
padding: var(--component-name-padding, var(--spacing-8));
}
< /code>
Я понимаю, что для второй опции, если родитель не будет предоставлена, это будет дефолт на VAR (-между интервалом-8). Но почему первый вариант, который я написал, не работал. Это потому, что этот подход объявляет переменную локально и всегда будет иметь приоритет, даже если родитель пытается ее изменить? Любые ресурсы, которые можно прочитать больше, очень приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/796 ... -by-parent
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Элементы на карте переопределяются после использования map.find()
    Anonymous » » в форуме C++
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Элементы на карте переопределяются после использования map.find() [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Переопределяются ли внутренние функции каждый раз, когда вызывается их родительская функция?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ширина и высота холста React-three/fiber переопределяются, и я не знаю, почему
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Когда я использую HashMap в Java, все мои значения переопределяются
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

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