我使用我在网上找到的这个脚本来在浏览器刷新时随机显示背景图像。
CSS
body{
background: no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
JS
$(document).ready(function(){
var images=['images/001.jpg',
'images/002.jpg',
'images/003.jpg',
'images/004.jpg',
'images/005.jpg',];
var randomNumber = Math.floor(Math.random() * images.length);
var bgImg = 'url(' + images[randomNumber] + ')';
$('body').css({'background':bgImg, 'background-size':'cover', });
});
在大于 1150 像素的屏幕上工作正常,但小于 1150 像素时,图像开始堆积在另一个之上。无论屏幕尺寸如何,我怎样才能让它伸展。我不在乎图像是否在小屏幕上被裁剪,只要它填满了很多。
谢谢