用js写一个三色可调rgb网页
时间: 2023-09-22 22:15:25 浏览: 45
以下是一个简单的三色可调RGB网页,你可以通过滑动滑块来调整每个颜色的值,从而改变网页的背景颜色:
```html
<!DOCTYPE html>
<html>
<head>
<title>三色可调RGB网页</title>
<style>
body {
background-color: rgb(0, 0, 0);
color: #fff;
text-align: center;
font-size: 24px;
padding-top: 50px;
}
input[type=range] {
width: 80%;
margin-bottom: 20px;
}
</style>
</head>
<body>
<h1>三色可调RGB网页</h1>
<label for="red">红色:</label>
<input type="range" id="red" min="0" max="255" value="0">
<br>
<label for="green">绿色:</label>
<input type="range" id="green" min="0" max="255" value="0">
<br>
<label for="blue">蓝色:</label>
<input type="range" id="blue" min="0" max="255" value="0">
<br>
<button onclick="changeColor()">更新颜色</button>
<script>
function changeColor() {
let redValue = document.getElementById("red").value;
let greenValue = document.getElementById("green").value;
let blueValue = document.getElementById("blue").value;
document.body.style.backgroundColor = "rgb(" + redValue + "," + greenValue + "," + blueValue + ")";
}
</script>
</body>
</html>
```
上面的代码使用了HTML和JavaScript来实现。首先,在HTML中定义了一个包含三个滑块和一个“更新颜色”按钮的表单。每个滑块都有一个ID,以便在JavaScript中引用。然后,通过JavaScript定义了一个`changeColor()`函数,该函数将获取每个滑块的值,并将其用于设置网页的背景颜色。最后,在“更新颜色”按钮上添加了一个单击事件,使该函数在单击时被调用。