CSS var 函数
CSS 大约 880 字CSS
.test{
background-color: var(--bgColor, red);
}
JS
document.body.style.setProperty("--bgColor", "green");
注意
设置在body
标签的属性,将是一个全局属性,更多时候可以设置为某个单独标签的属性。
另外,要在body
中设置,记得在文档初始化完成后再执行JavaScript
代码。
示例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.test{
background-color: var(--bgColor, red);
}
</style>
</head>
<body>
<div class="test">
aaa
</div>
</body>
<script>
document.body.style.setProperty("--bgColor", "green");
</script>
</html>
补充
Angular
中的组件中,可以给某个特定的component
设定。
constructor(private elementRef: ElementRef) {}
ngAfterViewInit(){
this.elementRef.nativeElement.style.setProperty("--bgColor", "green");
}
参考
阅读 1334 · 发布于 2021-11-19
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Ubuntu 卸载 Nginx阅读 1571
-
走进 Rust:枚举阅读 2141
-
Spring Boot Thymeleaf 3 获取请求的 Uri 路径阅读 98
-
Rust 标准库 API 环境变量参数 vars阅读 289
-
Android WebView 设置参考阅读 4943
-
MyBatis Cause: java.lang.IndexOutOfBoundsException: Index: 5, Size: 5阅读 6425
-
MySQL 内置函数之数学函数阅读 1873
-
Mac 通过 SSH 连接远程服务器阅读 2610
-
Windows 网络适配器显示:网络管理员已经禁用了 Internet 连接共享阅读 3180
-
Oracle ORA-01502: index 'INDEX_NAME' or partition of such index is in unusable state阅读 2564