Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/CSS/variable-js-dynamic

Как работает динамическое изменение CSS переменных через JS?

СобеседованиеДополнительные темы
  • Чтение: getComputedStyle(el).getPropertyValue('--color')
  • Запись: el.style.setProperty('--color', 'blue')
  • На :root: document.documentElement.style.setProperty('--color', 'blue')
  • Реактивно: все элементы, использующие переменную, обновятся автоматически
  • Performance: одно изменение custom property может обновить сотни элементов
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov