使用 JavaScript 更改变量
CSS 变量可以访问 DOM,这意味着您可以通过 JavaScript 更改它们。
这个例子说明了如何创建脚本来显示并更改上一页中使用的示例中的 --blue 变量。此刻,如果您不熟悉 JavaScript,不要担心。您可以在我们的 JavaScript 教程中学到有关 JavaScript 的更多知识:
实例
<!DOCTYPE html>
<html>
<head>
<style>
:root {
--blue: #1e90ff;
--white: #ffffff;
}
body {
background-color: var(--blue);
}
h2 {
border-bottom: 2px solid var(--blue);
}
.container {
color: var(--blue);
background-color: var(--white);
padding: 15px;
}
.container button {
background-color: var(--white);
color: var(--blue);
border: 1px solid var(--blue);
padding: 5px;
}
</style>
<script>
// 获取根元素
var r = document.querySelector(':root');
// 创建获取变量值的函