Master Staggered Text Animations with Framer Motion

preview_player
Показать описание
In this video, I'll show you how to craft captivating staggered text animations using Framer Motion, adding a touch of magic to your frontend projects. Text animations can add just that extra bit of story telling to your page. Watch out that you won't overdo it though!

In this video, we'll:
* Master the art of creating staggered text animations with Framer Motion.
* Learn how to synchronize animations with user scrolling for a dynamic user experience.
* Explore the looping effect to give your animations that extra flair.

Whether you're a seasoned developer looking to add an extra layer of interactivity to your websites or a beginner eager to explore the possibilities, this video is for you. It's a quick and practical guide that you can implement right away in your projects.

By the end of this video, you'll have the skills to craft stunning staggered text animations that grab your viewers' attention.

👀 Timestamps
00:00 - Intro
01:35 - What we will be building
02:28 - Start coding
03:27 - Split the words in individual letters, but preserve accessibility
04:48 - First animation steps
05:28 - Add staggering to the animation
08:14 - Make the animation trigger on scroll
09:55 - Trigger animation only once
11:30 - Adding support for multiple words
13:25 - Support multiple sentences
15:15 - Make the animation loop, by using animation controls
20:18 - Outro

#framermotion #frontend
Рекомендации по теме
Комментарии
Автор

Don’t forget to signup for PRO while it’s still €99! I’m working hard on getting the framer motion course that is part of it out as soon as possible.

Pro is a single purchase with lifetime free new content!

frontendfyi
Автор

Man if this is something you post for free, i cant imagine the course content. Its gonna be next level ❤

numanxaziz
Автор

this is genius what the hell, as a react frontend noob my eyes have been opened.

blind
Автор

Thanks. Accessibility was my main concern and now learnt that here.

_tanzil_
Автор

Thanks man, for this guide I was grinding for hours to achieve this stagger effect

mianshahzeb
Автор

12:56 you can also use white-space: pre; to preseve the white-space, without the need to create a span just for that

theriser
Автор

Beautifully delivered 😊 i love framer motion

mj
Автор

one of the most underrated channels ever

wulantsabita
Автор

This video is quintessence of useful! Very, very much thank you!

knkitsune
Автор

Cool explanation as always. That would be great if it reverse the text back to hidden before repeat again. But thank you.

alfieqashwa
Автор

This is fantastic, thank you so much for this excellent tutorial!

khansen
Автор

Didn't know Framer Motion was this easy to work with! I usually went for GSAP but I think I'll try Framer Motion again thanks to your great content. Looking forward to learn more great stuff from you! BTW, I really like how your theme pops with color but I couldn't identify it, could you tell me the name of the theme please?

berkayurun
Автор

Great! Very helpful video!
Cheers from Brasil! \o/

fAlekr
Автор

Hi! I love your content instantly. Great stuff. Would you consider making a video what's the best way to easily do quick project setups using tools like Vite and what deployment might look like? Whether to choose react, or vanilla etc?

MarkHerpich
Автор

What font do you use in your editor? Btw great content

kennethpole
Автор

this very impressive... buh i really need a job..

moodboost
Автор

Awesome video – love Framer Motion!

Setting the variants object on the child and not just the top parent element feels a bit counter intuitive in my head. Would it still work with the variants object set on the same element as you have the initial and animate defined on?

hampusnilsson
Автор

Y motion is not working with opacity but Independently without opacity Y motion is working. Can Somebody Help Please 🙏

pragathrao
Автор

Is it possible to make the animation going with scroll instead of just playing forwards? Like GSAPs scrub option

MarkHerpich
Автор

Broo love your content, what theme are you using? Looks fun

capricorn.engineering