gpt4 book ai didi

html - 选择随机背景 - HTML/CSS

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:18 24 4
gpt4 key购买 nike

我想在我的网站上实现“随机背景”,这样每次有人刷新页面时,他们都会看到一个新背景。不幸的是,我不能使用 PHP,为此我找到了这个:http://css-tricks.com/snippets/php/randomize-background-image/虽然这对学习很有用,但我实际上无法使用它。

我当前的代码:

.mainview {
background-image: url(images/bg-1.png);
height: 600px;
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center;
background-attachment: fixed;
position: relative;
top: 12px
}

我不想将 URL 设置为一张图片,而是希望它从我拥有的三个图片 (bg-1、bg-2、bg-3) 的列表中随机选择一张图片。我该怎么做?

最佳答案

创建一个图像数组,使用 Math.random() 获取随机索引并使用该索引获取随机图像。

<script type="text/javascript">

var images = ['image-1.jpg', 'image-2.jpg', 'image-3.jpg', 'image-4.jpg'];
document.getElementsByClassName('mainview')[0].style.backgroundImage = 'url(' + images[Math.floor(Math.random() * images.length)] + ')';

</script>

关于html - 选择随机背景 - HTML/CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27027480/

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