要构建一个带有按钮的页面,该按钮可以设置随机背景图像,你需要了解以下基础概念:
以下是一个简单的示例代码,展示了如何实现这一功能:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Random Background</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<button id="changeBgBtn">Change Background</button>
<script src="script.js"></script>
</body>
</html>
body {
transition: background-image 1s ease-in-out;
}
document.getElementById('changeBgBtn').addEventListener('click', function() {
const images = [
'url(image1.jpg)',
'url(image2.jpg)',
'url(image3.jpg)',
// 添加更多图像URL
];
const randomIndex = Math.floor(Math.random() * images.length);
document.body.style.backgroundImage = images[randomIndex];
});
通过以上步骤和解决方案,你可以成功构建一个带有随机背景图像按钮的页面。
没有搜到相关的文章