Elegant Text Reveal Effect using React and Framer Motion | Letter-By-Letter Text Animation

  Рет қаралды 19,167

Vladyslav Dihtiarenko

Vladyslav Dihtiarenko

Күн бұрын

Elegant Text Reveal Effect using React and Framer Motion.Letter-By-Letter Text Animation.
In This tutorial I'll be teaching you how to create beautiful letter-by-letter text reveal animation. We'll use React and Framer Motion library for the declarative approach on defining animations.
Subscribe for more videos like this: / @vladyslavdihtiarenko
Blog post: www.vd-develop...
Let's connect:
Website: www.vd-develop...
Blog: www.vd-develop...
Instagram: / vladislavdegtyarenko
Telegram: t.me/@Vladislav_Degtyarenko
#WebDev #Javascript #React #Animation #React #TypeScript #FramerMotion #TextAnimation #Tutorial #TextReveal #JS

Пікірлер: 34
@VladyslavDihtiarenko
@VladyslavDihtiarenko 7 ай бұрын
Welcome! I just started my channel and this is the first time I make KZbin tutorials. If you find this video helpful, consider hitting the like button and subscribe to my channel. This will help me to stay motivated in the long run. Btw, I'd be more than happy if you share your suggestions and tips on how I can make my tutorials better. Thanks a lot!
@safkatsadli1374
@safkatsadli1374 5 ай бұрын
Finally KZbin suggested me something very useful. Thank you sir
@VladyslavDihtiarenko
@VladyslavDihtiarenko 5 ай бұрын
You're very welcome!
@merictunc
@merictunc 26 күн бұрын
Thank you!
@BlueSaturnn
@BlueSaturnn 3 ай бұрын
Great video and easy to follow! Thanks man!
@VladyslavDihtiarenko
@VladyslavDihtiarenko 3 ай бұрын
Glad you liked it!
@sankasanjeeva1182
@sankasanjeeva1182 3 ай бұрын
Nice video 😍. One thing, if we use char as the key it will thow an error saying "Encountered two children with the same key" since there could be same letters. Instead we can use React.Children.map(chars, char => {char})
@VladyslavDihtiarenko
@VladyslavDihtiarenko 3 ай бұрын
Thanks for sharing your advice! Evenmore, we can use indexes for two reasons: 1) Our text is a static lightweight DOM content that we don't expect to change 2) React actually uses indexes for key attrubute as a fallback
@MrSeredan
@MrSeredan Ай бұрын
Чудове відео! Дякую
@sumitsinha995
@sumitsinha995 6 ай бұрын
Hey pal, make more videos like this. Also, could you provide a sheet in which the generally used animations are listed? It's hard to find them by name.
@VladyslavDihtiarenko
@VladyslavDihtiarenko 6 ай бұрын
Hi and welcome to my channel! While searching for animations, I noticed that people tend to name them as they please. There doesn’t seem to be a standardized set of animation names.
@sumitsinha995
@sumitsinha995 6 ай бұрын
@@VladyslavDihtiarenko thanks pal for replying but can you ping me common ones.And where you learned from.
@u9s0e9r
@u9s0e9r 5 ай бұрын
I wonder if having every single character placed inside a span tag affect SEO and indexation?
@mohitashliya8750
@mohitashliya8750 5 ай бұрын
Yes I am also curious about this question
@VladyslavDihtiarenko
@VladyslavDihtiarenko 5 ай бұрын
I'm also wondering... After doing some research, I've seen lots of discussions about this on Reddit, Stackoverflow, and other places. Most people say that the element doesn't affect SEO. However, they mostly guessing, so they not 100% sure :)
@mohitashliya8750
@mohitashliya8750 5 ай бұрын
@@VladyslavDihtiarenko Thanks bro you have done your homework
@bubbajaydee10
@bubbajaydee10 4 ай бұрын
You add a duplicate span tag for screen readers only, making it invisible. You can use the sr-only tailwind utility class for reference . Wrap a Span over the split span tags and label it aria hidden to screen readers don’t read the individual chars
@voldemortvi4264
@voldemortvi4264 4 ай бұрын
oh man the video is so good and i have learned few things from it , may i ask how did you learn Regex because im having hard time learning it
@VladyslavDihtiarenko
@VladyslavDihtiarenko 4 ай бұрын
This was the most disgusting theme I had ever encountered. One time I even got a burnout while trying to understand regex.😂 Start with little steps towards learning it, like 5-10 mins a day. I recommend to google "freeCodeCamp regex", they have really good articles.
@dhruvbhatnagar4734
@dhruvbhatnagar4734 Ай бұрын
can you show me how to do this using tailwind css in react ?? it's urgent i have a test for my internship
@VladyslavDihtiarenko
@VladyslavDihtiarenko Ай бұрын
Contact me via Telegram, and I'll try to help you: t.me/Vladislav_Degtyarenko
@TheSessionStarts
@TheSessionStarts 3 ай бұрын
Hey Brother thank you for the amazing video, is there anyway I can connect with you? Id like to know more of how you approached different problems :)
@VladyslavDihtiarenko
@VladyslavDihtiarenko 3 ай бұрын
Hi, welcome to my channel! Currently, I don't have any special community or chat for my subscribers. Probably, I'll create it later. For now, you can contact me through social media. I do prefer Telegram or Instagram. Here's the links: t.me/Vladislav_Degtyarenko instagram.com/vladislavdegtyarenko/
@safkatsadli1374
@safkatsadli1374 5 ай бұрын
haha did it , thank you man
@VladyslavDihtiarenko
@VladyslavDihtiarenko 5 ай бұрын
🔥
@RaJat2905_
@RaJat2905_ 4 ай бұрын
Hey pal, I wish to learn MERN full Stack web development. So, please suggest me appropriate course for MERN
@VladyslavDihtiarenko
@VladyslavDihtiarenko 4 ай бұрын
kzbin.info/www/bejne/eaemmoGbgdONZpI everything from Dave Gray is a gem 💎
@RaJat2905_
@RaJat2905_ 4 ай бұрын
Thanks 🙂
@VladyslavDihtiarenko
@VladyslavDihtiarenko 4 ай бұрын
@@RaJat2905_ 😎
@Dharmic_developer
@Dharmic_developer 6 ай бұрын
Nice vid❤
@VladyslavDihtiarenko
@VladyslavDihtiarenko 6 ай бұрын
Thanks!
@ahmedahmedx9600
@ahmedahmedx9600 5 ай бұрын
Why creating bunch of spans, can we just do it without creating lot of span for each character ?
@VladyslavDihtiarenko
@VladyslavDihtiarenko 5 ай бұрын
I haven't found any other way to handle animation for each character. Because of splitting text into individual HTML element, we are able to manipulate them with Javascript to perform CSS transitions. The element itself is just a markup element with no semantic meaning. I guess you've got SEO concerns, however after making a research, I found that It doesn't hurt search engine rankings. It's important to note that even GSAP's SplitText function uses this method.
Staggered Text Animations with React and Framer Motion
11:59
Tom Is Loading
Рет қаралды 20 М.
React Animations just got better
8:05
developedbyed
Рет қаралды 91 М.
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 51 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 61 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3 МЛН
Create the PERFECT Button (TailwindCSS / Framer Motion)
9:21
Here are my top 5 React animation libraries that bring your UI to life!
1:55
eLuminous Technologies Pvt Ltd
Рет қаралды 7 М.
I HACKED ShadCN to Create Insane React Templates and Installers
14:59
Jack Herrington
Рет қаралды 14 М.
Framer Motion (React) - The Basics
17:07
rithmic
Рет қаралды 31 М.
My Top 5 Techniques for Web Animation
9:58
Olivier Larose
Рет қаралды 92 М.
Rolling Text animation in Framer | Step-by-Step No-code Tutorial
4:05
Toni Järvinen - Design Tutorials
Рет қаралды 37 М.
Detect Click Outside Element | React hook | useClickOutside
5:11
Vladyslav Dihtiarenko
Рет қаралды 612
Build a Text Gradient Opacity on Scroll using Nextjs and Framer Motion
17:44
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 51 МЛН