我想要製作一個帶有三張幻燈片的CSS旋轉木馬,而且我遇到了一個問題。在最後一次迭代中,輪播轉移到空白頁面。我怎樣才能解決這個問題?我懷疑它與關鍵幀有關。如何修復CSS輪播?
HTML
<div class="carousel">
<ul class="panes">
<li>
<div class='text'>First</div>
</li>
<li>
<div class='text'>Second</div>
</li>
<li>
<div class='text'>Third</div>
</li>
</ul>
</div>
CSS
body, div, ul, li {
margin: 0;
padding-left: 0px;
}
.carousel {
overflow-x: hidden;
width: 100%;
position: relative;
}
.panes {
list-style: none;
position: relative;
width: 300%;
animation: carousel 30s infinite;
}
.panes > li {
position: relative;
float: left;
width: 33.3333%;
}
.carousel .text {
display: block;
width: 100%;
max-width: 100%;
}
@keyframes carousel{
0% { left:0; }
11% { left:0; }
12.5% { left:-100%; }
23.5% { left:-100%; }
25% { left:-200%; }
36% { left:-200%; }
37.5% { left:-300%; }
48.5% { left:-300%; }
50% { left:-400%; }
61% { left:-400%; }
62.5% { left:-300%; }
73.5% { left:-300%; }
75% { left:-200%; }
86% { left:-200%; }
87.5% { left:-100%; }
98.5% { left:-100%; }
100% { left:0; }
}
非常感謝! –
歡迎您:) –