點擊不同按鈕,切換頁面背景圖片。
<div id="bgContainer" style="width:100%;height:100vh;background-size:cover;"></div>
<button onclick="changeBg('img1.jpg')">圖1</button>
<button onclick="changeBg('img2.jpg')">圖2</button>
<script>
function changeBg(url) {
document.getElementById('bgContainer').style.backgroundImage = 'url(' + url + ')';
}
</script>
<img id="bgImg" src="default.jpg" style="position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;">
<button onclick="document.getElementById('bgImg').src='img1.jpg'">圖1</button>
.bg1 { background-image: url(img1.jpg); }
.bg2 { background-image: url(img2.jpg); }
<script>
function changeBg(className) {
document.body.className = className; // 或容器元素
}
</script>
new Image().src = 'img1.jpg'; 避免切換時白屏。background-size: cover; background-position: center; 自適應容器。