Мне нужна помощь Я хочу сделать слайд-шоу, где вы можете добавить столько фотографий, сколько хотите. Но проблема в том, что моя анимация слайдера не может обрабатывать более трех картин без плохого.Pure CSS Slider Анимация
Вот мой код http://codepen.io/anon/pen/emxoXj
.slides {
width: 600px;
height: 300px;
margin: 0px auto;
overflow: hidden;
border-radius: 10px;
}
.slidesContainer {
width: 2400px;
-webkit-animation: slide 8s ease infinite;
}
.slides .slide {
width: 600px;
height: 300px;
float: left;
}
.slides div:nth-of-type(1) {
background: #ff8330;
}
.slides div:nth-of-type(2) {
background: #30ff83;
}
.slides div:nth-of-type(3) {
background: #3083ff;
}
.slides div:nth-of-type(4) {
background: #3083ff;
}
@-webkit-keyframes slide {
15% {
margin-left: 0px;
}
30% {
margin-left: 0px;
}
45% {
margin-left: -600px;
}
60% {
margin-left: -600px;
}
75% {
margin-left: -1200px;
}
90% {
margin-left: -1200px;
}
105% {
margin-left: -1800px;
}
120% {
margin-left: -1800px;
}
135% {
margin-left: 0px;
}
}
<div class="slides">
<div class="slidesContainer">
<div class="slide"></div>
<div class="slide"></div>
<div class="slide"></div>
</div>
</div>
Это проблема, но я не знаю другого решения, которое отлично работает для меня.
@-webkit-keyframes slide {
15% {margin-left: 0px;}
30% {margin-left: 0px;}
45% {margin-left: -600px;}
60% {margin-left: -600px;}
75% {margin-left: -1200px;}
90% {margin-left: -1200px;}
105% {margin-left: -1800px;}
120% {margin-left: -1800px;}
135% {margin-left: 0px;}
}
Спасибо за ответ, но я нужен слайдер, который работает автоматически – Berchtesgaden
Ok ждать его ... – Suresh
@ Berchtesgaden Теперь посмотри мое обновление – Suresh