因此,我希望在瀏覽器高度等於瀏覽器寬度的2/3時更改背景大小。這是我嘗試過的代碼,我無法讓它工作。使用javascript更改瀏覽器的背景調整大小
<body id="body" onresize="BG_resize()">
<script>
function BG_resize() {
var w = window.innerWidth;
var h = window.innerHeight;
if ((w * (2/3)) < h){
document.getElementById("body").style.background-size = "auto 100%";
}
}
</script>
</body>
的CSS:
#body {
background:url("Layout/BG.jpg");
background-size:100% auto;
}