发表于: 2022-11-19 18:42:10
0 424
今天将js'任务一代码整理了部分出来
html+js代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,height=100%, initial-scale=1.0 ">
<link rel="stylesheet" href="hezi.css">
<link rel="stylesheet" href="hezi.js">
<title>任务一</title>
</head>
<script>
//js随机盒子颜色
function changeColor(elem){
var red = parseInt(Math.random()*256);
var blue = parseInt(Math.random()*256);
var green = parseInt(Math.random()*256);
elem.style.backgroundColor ="rgb("+red+","+blue+","+green+")";
}
</script>
<body>
<div class="hezi">
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
<div class="box" onclick="changeColor(this)"></div>
</div>
<button ><a>开始闪</a></button>
<button ><a>结束闪</a></button>
</body>
</html>
css代码:
* {
padding: 0;
margin: 0;
}
.hezi{
margin:0 auto;
width: 400px;
height: 400px;
border-style: none;
}
.box{
margin: 5px;
width: 100px;
height: 100px;
border: 1px solid #ccc;
float: left;
border-radius: 1rem;
}
button {
width: 100%;
margin-top: 50px;
background-color: #ffffff;
border-color: orange;
padding: 20px 0;
}
#btn {
font-size: 30px;
}
页面效果:鼠标点击盒子使盒子随机改变颜色
评论