打开html页面背景随机更换代码
时间: 2024-04-29 13:25:04 浏览: 62
仿AOL随机更换网页背景图片的效果.zip
很高兴为您解答这个问题!以下是一个简单的HTML页面背景随机更换代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>背景随机更换</title>
<style>
body {
background-image: url("bg1.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transition: background-image 2s ease-in-out;
}
</style>
</head>
<body>
<script>
var images = ["bg1.jpg", "bg2.jpg", "bg3.jpg", "bg4.jpg"];
var currentIndex = 0;
function changeBackground() {
// 随机选择一张图片
var newIndex = currentIndex;
while (newIndex == currentIndex) {
newIndex = Math.floor(Math.random() * images.length);
}
currentIndex = newIndex;
// 更新背景图片
document.body.style.backgroundImage = "url(" + images[currentIndex] + ")";
}
// 初始更换一次背景
changeBackground();
// 定期更换背景
setInterval(changeBackground, 5000);
</script>
</body>
</html>
```
希望能对您有所帮助!如果您还有其他问题,请随时问我。
阅读全文