0

Having problem with animations

Hi everyone, how can i make animation 1 plays after animation 2?

1st May 2020, 3:47 PM
Allan Nguyễn
Allan Nguyễn - avatar
3 Respostas
+ 2
Combine each keyframe frames for example; @keyframes animation1{ from{ opacity:0; } to{ transform:translateX(300px); } } @keyframes animation2{ from{ transform:scale(0) } to{ opacity:0; } } /* combined keyframes */ @keyframes combined{ from{ opacity:0; } 50%{ transform:translateX(300px) scale(0); } to{ opacity:0; } } /* during calling time of the animation add the duration of animation1 and animation2 for example*/ animation: animation1 2.5s infinite; animation: animation2 1.3s infinite; /* combined version animation call */ animation: combined 3.8s infinite;
1st May 2020, 3:52 PM
Kelvin Paul
Kelvin Paul - avatar
+ 2
Tips: 1) you could set many css animation for a same target, and have different parameters for each, among wich the animation-delay property ;) 2) you could dynamically handle css animations with javascript (and animations events) ^^ https://gabrieleromanato.name/css-creating-an-animation-chain https://stackoverflow.com/questions/33004919/chaining-multiple-css-animations https://medium.com/@felixblaschke/dynamische-css-animationsketten-d7976bbe00ac https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API
1st May 2020, 11:20 PM
visph
visph - avatar
0
Hey! Visit this code Css animation -------------code------------ https://code.sololearn.com/WsAAiU3NvnYB/?ref=app
2nd May 2020, 3:29 PM
SAN
SAN - avatar