У меня есть 10 <i>
элементов, которые являются потомками <div>
Все они отображаются в виде белого круга.Мне нравится создавать анимацию с помощью jquery, которая масштабирует их в 3 раза, а затем возвращает к исходному размеру.Само по себе это достаточно просто, но я хотел бы сделать следующее:
Сделайте так, чтобы началось масштабирование, а затем все закончится (скажем, треть пути перехода или преобразования), и начнется следующий.элемент и т. д.
Как только он достигнет конца, запустите его снова.Один цикл по всем элементам должен длиться 3 секунды.
Надеюсь, кто-то может указать мне правильное направление.
[Обновить] Мне нравится использовать функциональность jquery .animate () вместо использованияключевые кадры и анимация CSS
.spinner {
background-color: black; /*So you can see the circles*/
}
.spinner i {
display: block;
position: absolute;
opacity: 1;
}
.spinner i b {
display: block;
width: 6px;
height: 6px;
border-radius: 6px;
background: white;
box-shadow: 0px 0px 14px white;
}
<div id="spinner" class="spinner">
<i><b></b></i><!--1-->
<i><b></b></i><!--2-->
<i><b></b></i><!--3-->
<i><b></b></i><!--4-->
<i><b></b></i><!--5-->
<i><b></b></i><!--6-->
<i><b></b></i><!--7-->
<i><b></b></i><!--8-->
<i><b></b></i><!--9-->
<i><b></b></i><!--10-->
</div>