Pab*_*blo 60 javascript css css-variables
有没有办法从javascript访问css变量?这是我的css变量声明.
:root {
--color-font-general: #336699;
}
Run Code Online (Sandbox Code Playgroud)
Ori*_*iol 105
只是标准方式:
getComputedStylegetPropertyValue以获得所需的属性的值getComputedStyle(element).getPropertyValue('--color-font-general');
Run Code Online (Sandbox Code Playgroud)
例:
var style = getComputedStyle(document.body);
console.log(style.getPropertyValue('--color-font-general'));Run Code Online (Sandbox Code Playgroud)
:root { --color-font-general: #336699; }Run Code Online (Sandbox Code Playgroud)
Lou*_*kad 16
用这个:
window.getComputedStyle(document.documentElement).getPropertyValue('--color-font-general');
Run Code Online (Sandbox Code Playgroud)
你可以像这样改变它:
document.documentElement.style.setProperty('--color-font-general', '#000');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24629 次 |
| 最近记录: |