How to sequence multiple text animations one after one? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

How to sequence multiple text animations one after one?

I am not able to print multiple text animations in a sequence in html and css..

30th Dec 2022, 3:15 AM
Mad Coder
Mad Coder - avatar
5 Answers
+ 11
To sequence multiple text animations one after another in HTML and CSS, you can use the animation-delay property in conjunction with the animation-name property. Here's an example of how you might do this: HTML: <div class="animated-text"> <p class="text1">Text animation 1</p> <p class="text2">Text animation 2</p> <p class="text3">Text animation 3</p> </div> CSS: .animated-text p { animation-duration: 1s; animation-fill-mode: both; } .text1 { animation-name: example; animation-delay: 0s; } .text2 { animation-name: example; animation-delay: 1s; } .text3 { animation-name: example; animation-delay: 2s; } @keyframes example { from { opacity: 0; } to { opacity: 1; } }
30th Dec 2022, 8:01 AM
Sadaam Linux
Sadaam Linux - avatar
+ 4
To achieve your first requirement, you need to use the css selector :nth-child(). How to use it: element:nth-child(n) where n represents the index of the child element in its parent. For the other one you would need to separate your text and the "|" each in a separate <span> to target them individually with a different animation duration (speed). EDIT: If you can use JQuery and you're planning on adding more lines over time, I would recommend using DaniP'sanswer, it's way more scalable, without worrying about adding a new css selector for every line. If you want to target a specific line to change something like animation-duration you could just target them individually adding an id and using css.
30th Dec 2022, 4:48 AM
Destiny Eliagwu Simon
Destiny Eliagwu Simon - avatar
30th Dec 2022, 4:42 PM
Calviղ
Calviղ - avatar
+ 1
Sadaam Linux,Destiny Simon Thank you so much for your answers,but I have tried both these (animation-delay and nth-child ) which didn't work.. I will explain the problem is that one text animation has a fade-out effect and the second one has a slide in effect. The text is already there in the window and it does the animation after the previous one is finished. I will post that code here in this answer and if possible I will post it today as this is in Vs code. https://code.sololearn.com/W0D6UMy2Ie1C/?ref=app It is a bit different here..
30th Dec 2022, 1:56 PM
Mad Coder
Mad Coder - avatar
+ 1
Thanks Calviղ
31st Dec 2022, 7:05 AM
Mad Coder
Mad Coder - avatar