gpt4 book ai didi

javascript - 使用 JavaScript/Jquery 淡出背景图片

转载 作者:行者123 更新时间:2023-11-28 19:05:36 24 4
gpt4 key购买 nike

我不太了解 Javascript。我想要大约 5 个背景图像以 5 秒的间隔连续旋转和淡入淡出。

网络上有很多图片幻灯片,但我需要它在我的网站上有背景图片。

非常感谢任何帮助!

最佳答案

使用 jQuery你可以这样做:

setInterval(function(){
var source = $("#background-images img:first").attr("src");
$('#background-images img:first').appendTo($('#background-images'));
$('#fading-images-container').css('background', 'url('+ source +') no-repeat');
},5000);

html:

<div id="fading-images-container"> </div> <!-- this div will show the fading background images after picking them up from the background-images div -->
<div id="background-images"> <!-- hide this div in the CSS, it's only to hold the images-->
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
<img src="" alt="" />
</div>

要使用淡入淡出,我建议不要使用背景图像,而是使用 div 中的实际图像。

我以前是这样做过的:

setInterval(function(){
$('#fading-images:first-child').fadeOut('slow')
.next('img').fadeIn('slow')
.end().appendTo('#slideshow');},
4000);

html:

  <div id="fading-images"> 
<img src="img/home-1.jpg">
<img src="img/home-2.jpg">
<img src="img/home-3.jpg">
</div>

关于javascript - 使用 JavaScript/Jquery 淡出背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3664744/

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