gpt4 book ai didi

jquery - 以定时效果 move 图像

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:59 25 4
gpt4 key购买 nike

我的想法是我有一个带有一些图像的 div(在一条水平线上)你只能看到 div 中的第一张图像。现在有5张图片。我想从右向左 move 图像,离开 div(和屏幕),在最后一张图像 move 后,第一张图像将在前面(即整个循环)要启动动画,请单击一个按钮。

现在的诀窍是,在每张不规则编号的图像处,动画都必须停止片刻。所以起始图像是 1,然后通过数字 2 并在 3 处停止几秒钟,然后通过数字 4 并在数字 5 处停止,之后图像再次继续到第一个图像并停止直到再次单击开始按钮。

我希望能够相当轻松地扩展图像的数量。

到目前为止,我在 CSS/HTMl 方面的知识是

<body>

<div id="container">


<div id="fotos">
<div class="image"><img src="afb_stuk/1.png"/></div>
<div class="image"><img src="afb_stuk/2.png"/></div>
<div class="image"><img src="afb_stuk/3.png"/></div>

<div style="clear:both"></div>
</div>



</div>
<div id="start">
<h2 class="text"></h2>
</div>
</body>

和CSS

body{
padding:0px;
margin:0px;
background-image:url(afb_stuk/background.jpg);
background-repeat:no-repeat;
background-size:cover;}


#container{
position:relative;
margin-left:50px;
margin-top:25px;
height:600px;
width:1250px;
border:solid thin red;
z-index:1;
/*overflow:hidden;*/}


#fotos{
position:relative;
height:80%;
width:12000px;}


.image{
height:600px;
width:1250px;
float: left;


.image img{
height:600px;
width:auto;}


#start{
position:relative;
margin:auto;
margin-top:-10px;
height:10px;
width:60px;

border-radius: 25px;
border: 2px solid #8AC007;
padding: 20px; }



.text{
margin-top:-10px;}

最佳答案

    <html>
<head>
<script>
function start()
{
var y=1;
var x=document.getElementById("image");
setInterval(function(){check();},1000);
function check()
{
if(y%2!=0)
{
setTimeout(function(){},3000);
}
x.src=''+(y%6)+'.jpg'+'';
y++;
if(y==6)
start();
}
}
</script>
<style>
body{
padding:0px;
margin:0px;
background-image:url(afb_stuk/background.jpg);
background-repeat:no-repeat;
background-size:cover;}


#container{
position:relative;
margin-left:50px;
margin-top:25px;
height:600px;
width:1250px;
border:solid thin red;
z-index:1;
/*overflow:hidden;*/}


#fotos{
position:relative;
height:80%;
width:12000px;}


.image{
height:600px;
width:1250px;
float: left;
}

.image img{
height:600px;
width:auto;}
</style>
</head>
<body>

<div id="container">
<div id="fotos">
<div class="image">
<img src="1.jpg" id="image"/>
</div>
</div>
</div>
<button onclick="start()" id="new">Click to start!</button>
</div>
</body>
</html>

您的图片名称应采用 1,2,3,4.jpg 等格式。并尝试累积图像之间的延迟。

关于jquery - 以定时效果 move 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569899/

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