anadi sankritya Ответов: 1

Как сделать три div коробки в цикле анимации непрерывно


Я пытаюсь сделать три дива(один над другим), каждый из которых содержит различную информацию.
Затем, используя анимацию, я хочу отобразить информацию о каждом div в течение короткого промежутка времени (вероятно, 5 секунд).
Но в моем коде анимация запускается только один раз и застревает на последнем div(синий цвет).
Как зациклить анимацию непрерывно

Что я уже пробовал:

<!DOCTYPE html>


<title>animation



@keyframes ani1{
from{opacity:1;}
to{opacity:1;}
}

@keyframes ani2{
from{opacity:1;}
to{opacity:1;}
}

@keyframes ani3{
from{opacity:1;}
to{opacity:1;}
}

#mis{
position:absolute;
width:200px;
height:200px;
opacity:0;
animation:ani1 5s linear 0s infinite;
background-color:red;
}

#vis{
position:absolute;
width:200px;
height:200px;
opacity:0;
animation:ani2 5s linear 5s infinite;
background-color:green;
}

#alum{
position:absolute;
width:200px;
height:200px;
opacity:0;
animation:ani3 5s linear 10s infinite;
background-color:blue;
}




<div id="mis">red</div>
<div id="vis">green</div>
<div id="alum">blue</div>

1 Ответов

Рейтинг:
2

Peter_in_2780

Вам нужно пятое свойство, чтобы animation: который определяет количество повторов для анимации. значение по умолчанию равно 1. Читайте об анимации здесь[^]

Цитирую по ссылке выше,
"Свойство анимации-это сокращенное свойство для восьми свойств анимации:

анимация-название
анимация-продолжительность
анимация-хронометраж-функция
анимация-задержка
анимация-количество итераций
анимация-направление
анимация-заливка-режим
анимация-воспроизведение-состояние
"
Число итераций-пятое свойство.


anadi sankritya

но я уже установил счетчик анимаций-итераций на бесконечность
разве это не должно сработать?

Peter_in_2780

Нет, ты не знал! Внимательно посмотрите на свой код и мое обновленное решение.

anadi sankritya

не могли бы вы проверить мой код прямо сейчас
он все еще не работает?

Peter_in_2780

Во-первых, ваши ключевые кадры "от" и "до" одинаковы, поэтому нет никакого перехода.

anadi sankritya

Я попробовал от непрозрачности: 0,5 до непрозрачности:1
результат был все тот же: анимация запускалась только один раз