0
這是使用CSS的html幻燈片。 但是,當它滑動到最後一張圖像時(最後一張圖像的持續時間太短),它會以太快的速度進行。所有其他的圖像都很好。最後一張圖片幻燈片太快
這裏是HTML的一部分:
<div id="slider" style="text-align: center">
<figure>
<img src="pics/img01.png">
<img src="pics/img02.png">
<img src="pics/img03.png">
<img src="pics/img04.png">
<img src="pics/img05.png">
</figure></div>
這裏是CSS部分:
@keyframes slidy{
0%{left: 0%;}
20%{left: 0%;}
35%{left: -100%;}
45%{left: -150%;}
55%{left: -200%;}
65%{left: -250%;}
75%{left: -300%;}
95%{left: -350%;}
100%{left: -400%;}
}
body { margin: 100px left; }
div#slider { overflow: hidden; }
div#slider figure img { width: 20%; float: left; }
div#slider figure {
position: relative;
width: 500%;
margin: 0;
left: 0;
text-align: left;
font-size: 0;
animation: 30s slidy infinite;
}
它更像是「閃爍」來第一個圖像,但這很好,但最後一個圖像顯示的持續時間太短。 –
您的前四張圖片卡住了過渡效果的一半,只有最後一張圖片可以正常工作。不要使用負值,而應嘗試使用過渡和動畫效果 –
查看我的答案以獲取更新。它現在運行非常順利。 [Codepen](http://codepen.io/PleaseBugMeNot/pen/zKBoap)。稍後會給予解釋。 –