的一段代码应该是这样的(你可以将其粘贴在你的HTML文件的任何地方):
<script>
document.addEventListener('DOMContentLoaded', function() {
var images = ['sky.jpg', 'ocean.jpg', 'mountain.jpg', 'road.jpg', 'food.jpg'];
var blurredImages = ['sky_b.jpg', 'oce_b.jpg', 'mou_b.jpg', 'roa_b.jpg', 'foo_b.jpg'];
var rnd = Math.floor(Math.random() * 5);
document.body.style.backgroundImage = images[rnd];
document.getElementById('mainDiv').style.backgroundImage = blurredImages[rnd];
});
</script>
步骤
- 把图像和相当于迷离图像分为两个阵列
- 通过调用
Math.random()
产生一个随机值
- 使用生成的随机值作为图像阵列的索引,并将其设置为背景
1:JS的一点点就足够了 2:无需代码/脚本,只要有你的模糊图像那里用纯html或css – S200