Как получить значение переменных CSS, установленных в таблице стилей?

У меня есть этот CSS:

body {
    --animation: terminal-bar;
    --size: 1.4;
}

как я могу получить значение --animation в JavaScript?

Я пробовал это:

getComputedStyle(document.body)['--animation'];
document.body.style.getPropertyValue('--animation');

они оба не работают, я нашел это в инструментах разработчика:

document.body.computedStyleMap().get('--animation')[0]

но согласно MDN это поддерживается только в Chrome.

Существует ли относительно кросс-браузерное решение (оно не должно работать в IE), где вы можете получить значение переменной CSS, установленной в таблице стилей CSS?

0 ответов

Другие вопросы по тегам