【发布时间】:2020-11-02 11:47:48
【问题描述】:
我在一个 css 类中定义了 css 变量。
.popup {
--popup-opacity: 0;
--popup-visibility: hidden;
opacity: var(--popup-opacity);
visibility: var(--popup-visibility);
}
我想使用 javascript 更新它。如果变量在根元素内,则以下代码有效:
document.documentElement.style.setProperty('--popup-opacity', 1);
document.documentElement.style.setProperty('--popup-visibility', 'visible');
当在 css 类中定义变量时,我不知道如何使它工作。请帮忙。
【问题讨论】:
标签: javascript css css-variables