Как запустить одну анимацию за другой?
* {
margin: 0;
padding: 0;
}
.h {
animation: anim1 400ms linear 1 forwards;
margin-left: -500px;
}
@keyframes anim1 {
from {
margin-left: -500px;
}
to {
margin-left: 0px;
}
}
.c2 {
animation: anim2 1s linear 1 forwards;
margin-left: -2000px;
}
@keyframes anim2 {
from {
margin-left: -2000px;
}
to {
margin-left: 0px;
}
}
<h1 class="h">Lorem Ipsum Header</h1>
<h1 class="c2">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</h1>
Нужно, чтобы сначала выезжал первый заголовок, а вслед за ним - второй. Как это сделать?
Ответы (1 шт):
Автор решения: UModeL
→ Ссылка
Используйте в данном случае animation-delay:
* {
margin: 0;
padding: 0;
}
.h, .c2 {
width: 100%;
margin-left: -100%;
animation: anim .7s linear forwards;
}
.c2 {
animation-delay: 1.4s;
}
@keyframes anim {
to {
margin-left: 0;
}
}
<h1 class="h">Lorem Ipsum Header</h1>
<h1 class="c2">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</h1>