之前觉得网页换肤是一件很神奇的事情,正好这几天的学习也接触到了一些JS原理,不妨来做一下神奇的网页换肤。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
img {
width: 100px;
height: 100px;
cursor: pointer;
}
.photo_box {
width: 350px;
margin: 0 auto;
}
body {
background-image: url("./photo/u=1964552154,3663546321&fm=26&gp=0.jpg");
background-repeat: no-repeat;
background-size: cover;
}
</style>
</head>
<body>
<div class="photo_box">
<img src="./photo/u=1964552154,3663546321&fm=26&gp=0.jpg" alt="">
<img src="./photo/商店.jpg" alt="">
<img src="./photo/CLANNAD.jpg" alt="">
</div>
<script>
var imgs = document.querySelectorAll('img');
for (var i = 0; i < imgs.length; i++) {
imgs[i].onclick = function() {
document.body.style.backgroundImage = 'url(' + this.src + ')';
}
}
</script>
</body>
</html>
之后点击哪个图片,哪个图片就会被设置成为背景图片