У меня есть слайд-шоу ключевых кадров css, которое слишком быстро переключилось с 5-го элемента на 1-й. Я не уверен, почему это происходит, но вы заметите, когда проект 5 перемещается на экран, он быстро переключается на проект 1. Я хотел бы, чтобы это отображалось в течение той же продолжительности, что и другие. Если есть какой-то способ поддержать этот последний проект, я был бы очень признателен за помощь.
<div id="slider">
<figure>
<div class="page">
<div class="project">
<div class="col project-img">
<img src="https://via.placeholder.com/350x350">
</div>
<div class="col project-info">info 1</div>
</div>
</div>
<div class="page">
<div class="project">
<div class="col project-img">
<img src="https://via.placeholder.com/350x350">
</div>
<div class="col project-info">info 2</div>
</div>
</div>
<div class="page">
<div class="project">
<div class="col project-img">
<img src="https://via.placeholder.com/350x350">
</div>
<div class="col project-info">info 3</div>
</div>
</div>
<div class="page">
<div class="project">
<div class="col project-img">
<img src="https://via.placeholder.com/350x350">
</div>
<div class="col project-info">info 4</div>
</div>
</div>
<div class="page">
<div class="project">
<div class="col project-img">
<img src="https://via.placeholder.com/350x350">
</div>
<div class="col project-info">info 5</div>
</div>
</div>
</figure>
</div>
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
body { margin: 0; }
div#slider { overflow: hidden; }
div#slider figure .page { width: 100vw; float: left; }
div#slider figure {
position: relative;
width: 500vw;
margin: 0;
left: 0;
text-align: left;
font-size: 10;
animation: 30s slidy infinite;
}
.page {
display: flex;
justify-content: center;
}
.project {
display: flex;
align-items: center;
}