Я пытаюсь автоматически сменить фоновое изображение с помощью css3. У меня есть 9 изображений для изменения в фоновом режиме. Проблема я столкнулся есть, он показывает только первый и последний образ в скользящем, но не 2, 3, 4, 5, 6, 7, 8. У меня следующий код:Изменение фоновых изображений с помощью css3
<img id="img1" src="images/1.gif">
<img id="img2" src="images/2.gif">
<img id="img3" src="images/3.gif">
<img id="img4" src="images/4.gif">
<img id="img5" src="images/5.gif">
<img id="img6" src="images/6.gif">
<img id="img7" src="images/7.gif">
<img id="img8" src="images/8.gif">
<img id="img9" src="images/9.gif">
и вот CSS :
#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9 {
width:610px;
height:610px;
position:scroll;
z-index:-1;
animation-name: test;
animation-duration: 90s;
opacity:0;
}
#img2 {
animation-delay:10s;
-webkit-animation-delay:10s
}
#img3 {
animation-delay:20s;
-webkit-animation-delay:20s
}
#img4 {
animation-delay:30s;
-webkit-animation-delay:30s
}
#img5 {
animation-delay:40s;
-webkit-animation-delay:40s
}
#img6 {
animation-delay:50s;
-webkit-animation-delay:50s
}
#img7 {
animation-delay:60s;
-webkit-animation-delay:60s
}
#img8 {
animation-delay:70s;
-webkit-animation-delay:70s
}
#img9 {
animation-delay:80s;
-webkit-animation-delay:80s
}
@-webkit-keyframes test {
0% {
opacity: 1;
}
50% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes test {
0% {
opacity: 1;
}
50% {
opacity: 1;
}
100% {
opacity: 1;
}
}
время задержки для каждого слайда от 1 до 8, за исключением 10s image9, которая имеет время задержки 8.60s.
Пожалуйста, помогите, где я иду не так. :(
Вам нужно для изменения задержек от 2 до 9 (n-1) * 10', что означает 2 = 10, 3 = 20 и т. д. Если все они имеют одинаковую задержку, все они будут отображаться сразу (d elays не добавляют друг к другу) –