gpt4 book ai didi

javascript - 背景图片交换全屏

转载 作者:行者123 更新时间:2023-11-28 09:31:50 26 4
gpt4 key购买 nike

我正在使用每次刷新都会更改的背景图像交换。工作正常,body 标签有 onLoad 函数。但我希望图像能够正确缩放,现在我只得到图像的一部分。有人对缩放有什么想法吗?

<script type="text/javascript">
function randomize(min, max) {
if (!min)
min = 0;
if (!max)
max = 1;
return Math.floor(Math.random()*(max+1)+min);
}
function randomBg() {
var bgs = new Array();
bgs.push("images/bg/bg1.jpg");
bgs.push("images/bg/bg2.jpg");
bgs.push("images/bg/bg3.jpg");
bgs.push("images/bg/bg4.jpg");
bgs.push("images/bg/bg5.jpg");
bgs.push("images/bg/bg6.jpg");
bgs.push("images/bg/bg7.jpg");
bgs.push("images/bg/bg8.jpg");
bgs.push("images/bg/bg9.jpg");
bgs.push("images/bg/bg10.jpg");
document.body.style.backgroundImage = "url(" + bgs[randomize(0, bgs.length-1)] + ")";
}
</script>

谢谢!

最佳答案

看看 CSS background-size .
(document.body.style.backgroundSize = '')

这将使背景拉伸(stretch)填充文档,即使在调整窗口大小时也是如此:

document.body.style.backgroundSize = '100% 100%';
document.body.style.backgroundRepeat = 'no-repeat';

关于javascript - 背景图片交换全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com