The Framer Motion Scroll Animation Masterclass

  Рет қаралды 42,659

Tom Is Loading

Tom Is Loading

Күн бұрын

Пікірлер: 60
@Solo_playz
@Solo_playz 9 ай бұрын
That's the perfect explanation for ["start end", "end start"] Thanks man 👍🏼
@tomisloading
@tomisloading 9 ай бұрын
It’s a confusing one haha, happy I can help :)
@immdipu
@immdipu 9 ай бұрын
Love your videos. No nonsense talk just talking about the topic.
@tomisloading
@tomisloading 9 ай бұрын
Thank you!! Trying to keep them more concise :)
@gadoosher
@gadoosher 9 ай бұрын
Tom, I just have to tell you how much I LOVE your work and channel. No bs you make me want to be a better programmer and your videos are going to make that happen. Thank YOU! 🙏🏼
@nanonkay5669
@nanonkay5669 9 ай бұрын
I am creating a portfolio site that has been using all of this stuff lately, its 99% scroll effects. Unfortunately, I had to learn this the hard way lol. Had I known this video was coming, I would have definitely waited
@tomisloading
@tomisloading 9 ай бұрын
Apologies 😬😂😂
@Rico-cp4xp
@Rico-cp4xp 9 ай бұрын
Found your channel a few days ago and I've been binge watching your stuff. Great content man!
@tomisloading
@tomisloading 9 ай бұрын
Thank you!! :)
@collinsk8754
@collinsk8754 9 ай бұрын
Precise and on-point, as always! 🔥🔥
@tamaniphiri
@tamaniphiri 9 ай бұрын
Yes🚀🔥❤ just the masterclass I've been waiting for
@tomisloading
@tomisloading 9 ай бұрын
😎
@olujobifolaranmi2133
@olujobifolaranmi2133 9 ай бұрын
Thank you man for this.
@tomisloading
@tomisloading 9 ай бұрын
Happy I can help :)
@AntonioBrandao
@AntonioBrandao 6 ай бұрын
4:00 how do you have scroll length for all that y progress if all you have in the DOM is a short fixed rectangle?
@safkatsadli1374
@safkatsadli1374 9 ай бұрын
This is what i need most right now
@tomisloading
@tomisloading 9 ай бұрын
Heck yea, happy I can help!! :)
@safkatsadli1374
@safkatsadli1374 9 ай бұрын
@@tomisloading your playlist is full of awesome things, all in one place. I wonder if i implement all the things in my frontend project I'm sure I'll crack a good job.
@marcorosenbaum9900
@marcorosenbaum9900 5 ай бұрын
man, thanks, helped a lot, please keep doing those videos
@essenc3189
@essenc3189 7 ай бұрын
dude, u are brilliant ! i am hugh fan of framer motion, and thanks for your content
@MdRifatAhmedMohammadNaiem
@MdRifatAhmedMohammadNaiem 9 ай бұрын
Make more of this kind of more... I think you are USP is framer motion, so keep making video on it
@tamerahmed9860
@tamerahmed9860 9 ай бұрын
Wonderful tutorial! Thank you 🙏
@djikstra
@djikstra 8 ай бұрын
Absolutely phenomenal explanations ! 😃
@bradleyandrewercole6349
@bradleyandrewercole6349 9 ай бұрын
Thanks man for everything , gonna buy hover pro for sure to appreciate your dedication and work
@tomisloading
@tomisloading 9 ай бұрын
Thank you!!! 😁😁
@jacccc7096
@jacccc7096 2 ай бұрын
amazing explanation at 6:13
@akarshsrivastav2696
@akarshsrivastav2696 4 ай бұрын
life is not what it used to be 10min before
@Forsvinne77
@Forsvinne77 9 ай бұрын
Nice stuff, keep it up!!
@dev_guidance
@dev_guidance 9 ай бұрын
sir please make more videos like this
@zhxnrs
@zhxnrs 8 ай бұрын
amazing stuff, thank you!
@siligarocraft
@siligarocraft 9 ай бұрын
i like your pacing, will come back for sure
@deathdefier45
@deathdefier45 8 ай бұрын
Absolute legend
@bingers_tv
@bingers_tv 9 ай бұрын
Excellent, thanks!
@tomisloading
@tomisloading 9 ай бұрын
You're welcome!
@Ari-pq4db
@Ari-pq4db 7 ай бұрын
Thank you , keep it up
@randeeprana5622
@randeeprana5622 2 ай бұрын
Thanks for sharing❤
@sohrabkhan101
@sohrabkhan101 9 ай бұрын
Thank you for creating this. Please also explain useTime, useWillChange, useAnimationFrame and what is the use of useVelocity?
@tomisloading
@tomisloading 9 ай бұрын
Sure, I can make a video on those!
@sohrabkhan101
@sohrabkhan101 9 ай бұрын
@@tomisloading thank you really wouldlove to watch
@hubesh716
@hubesh716 9 ай бұрын
sir please can you do this also for react native please
@tomisloading
@tomisloading 9 ай бұрын
I’ve thought about that, I do have a fair bit of RN experience, so might dabble with it sooner or later. In the short term though, definitely check out William Candillon’s videos for react native animation stuff :)
@hubesh716
@hubesh716 9 ай бұрын
@@tomisloading yes i know him but i am looking towards you thanks for suggestion i hope you record projects or some stuff for react native in coming days thanks again
@aikoooow
@aikoooow 9 ай бұрын
Hey, Tom, Im really into framer motion. The only issue i found is that when checking the website on mobile, it's laggy and bad compared to on a desktop browser. any tips to improve performance?
@bonchan4404
@bonchan4404 9 ай бұрын
hello tom in your website do you have a section where you compile all your free stuff ? . im broke for now cant buy the whole examples . i binge watching your framer motion videos . anyway thank you for this video !
@jonny555333
@jonny555333 9 ай бұрын
How has your experience with this been on mobile? I find that it's pretty stuttery on mobile.
@tomisloading
@tomisloading 9 ай бұрын
Most performance issues I run into are more due to applying complex transforms with x/y etc instead of the actual transform property (which can be hardware accelerated, the short hands can not). On mobile, older slower devices are always going to be an issue if you have a LOT of animations. Newer devices I don’t run into much issue with. Can opt to not run animations on those devices
@jonny555333
@jonny555333 9 ай бұрын
@@tomisloading How do you personally opt out devices?
@jonny555333
@jonny555333 9 ай бұрын
@@tomisloading I realized some of the stuttering came from having a button with lots of box shadows which the browser has trouble animating.
@7A7z
@7A7z 5 ай бұрын
im having some issues with the animations flickring
@vinit9598
@vinit9598 3 ай бұрын
How do you put that background
@jonny555333
@jonny555333 9 ай бұрын
Wouldn't using the `style` with passed in motion values for useScroll opt out the component from using hardware acceleration?
@tomisloading
@tomisloading 9 ай бұрын
Just had a different response, but realized I was wrong haha. You are correct (I actually didn't know this!), but motion values passed to the style prop do not support hardware acceleration. That said, for examples like what I showed, I wouldn't worry about it. Docs agree, pulled this from the hardware acceleration section under using transform vs individual transforms -> "it is recommended to normally use independent transforms for readability and flexibility, using transform directly only in situations where you really need the accelerated animations"
@aiyn470
@aiyn470 9 ай бұрын
It is usebable to make om scroll highlights link?
@PrMovies0
@PrMovies0 9 ай бұрын
Currently thre Framer-Motion not working with NextJs Why ? 😢 I'm getting error
@Forsvinne77
@Forsvinne77 9 ай бұрын
What kind of error? Can you show us? It's working fine here
@mrstrangeUser
@mrstrangeUser 9 ай бұрын
@@Forsvinne77 eval (rsc) ode_modules\framer-motion\dist\es\context\MotionConfigContext.mjs (6:41) (rsc)/./node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs file:///D:/codding/nextpractice/.next/server/vendor-chunks/framer-motion.js (310:1) __webpack_require__ file:///D:/codding/nextpractice/.next/server/webpack-runtime.js (33:42) eval webpack-internal:///(rsc)/./node_modules/framer-motion/dist/es/motion/index.mjs (6:90) (rsc)/./node_modules/framer-motion/dist/es/motion/index.mjs file:///D:/codding/nextpractice/.next/server/vendor-chunks/framer-motion.js (790:1) __webpack_require__ file:///D:/codding/nextpractice/.next/server/webpack-runtime.js (33:42) eval webpack-internal:///(rsc)/./node_modules/framer-motion/dist/es/render/dom/motion.mjs (6:75) (rsc)/./node_modules/framer-motion/dist/es/render/dom/motion.mjs file:///D:/codding/nextpractice/.next/server/vendor-chunks/framer-motion.js (1110:1) __webpack_require__ file:///D:/codding/nextpractice/.next/server/webpack-runtime.js (33:42) eval webpack-internal:///(rsc)/./src/app/page.tsx (8:71) (rsc)/./src/app/page.tsx file:///D:/codding/nextpractice/.next/server/app/page.js (162:1) Function.__webpack_require__ file:///D:/codding/nextpractice/.next/server/webpack-runtime.js (33:42) async eB file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:401143) async tt file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:404857) async tr file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:405407) async tr file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (35:405538) async tl file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (36:2057) async file:///D:/codding/nextpractice/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js (36:2596)
@prajil_
@prajil_ 9 ай бұрын
Try "use client"
@PrMovies0
@PrMovies0 9 ай бұрын
@@prajil_ thanks 🥺
@nemila4904
@nemila4904 4 ай бұрын
first time being the thousandth like 🎉 gg great video
@idiothackz
@idiothackz 9 ай бұрын
Animations make website slower 🦥
My Top 5 Techniques for Web Animation
9:58
Olivier Larose
Рет қаралды 116 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Why does JavaScript's fetch make me wait TWICE?
6:23
Tom on the Internet
Рет қаралды 237 М.
A new way to generate worlds (stitched WFC)
10:51
Watt
Рет қаралды 551 М.
Complex Animations with Framer Motion & React || useAnimate Hook
13:48
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 966 М.
Framer Motion (React) - The Basics
17:07
rithmic
Рет қаралды 42 М.
Build a Text Gradient Opacity on Scroll using Nextjs and Framer Motion
17:44
Learn CSS Subgrid in 14 minutes
14:19
Slaying The Dragon
Рет қаралды 92 М.
The only video you need to learn Framer scroll animations...
30:01
Framer University
Рет қаралды 55 М.
Такого Корпуса для ПК нет ни у кого в России
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 847 М.
ЛАЙФХАК НА КУХНЕ ! 🧐🤦🏻‍♂️ #shorts #лайфхак
0:15
Крус Костилио
Рет қаралды 109 М.
Её автомобиль никто не хотел ремонтировать!
20:12
Гараж Автоэлектрика
Рет қаралды 1,5 МЛН
Таким раствором работать одно удовольствие
1:00
Профессия созидатели
Рет қаралды 954 М.
СИЖУ БЕЗ ЕДЫ, ПЬЮ ОДНУ ВОДИЧКУ.
21:37
Быть Добру
Рет қаралды 79 М.