Smooth Loading Transitions with Framer Motion | AnimateSharedLayout

Поділитися
Вставка
  • Опубліковано 19 чер 2024
  • Hey guys! Hope you have all had a great time so far. I've been on a long break and coming back with some heat for this episode! Hope you enjoy :)
    Code FIles:
    github.com/wrongakram/pageloader
    Preview:
    pageloader-3cf2b.web.app/
    Written Tutorial:
    www.notion.so/Framer-motion-A...
    Framer Motion:
    www.framer.com/api/motion/
    Dribbble post used:
    dribbble.com/shots/15317840-c...
    ▬ Timestamps ▬▬▬▬▬▬▬▬▬▬
    0:00 - Intro
    1:30 - Project Breakdown
    3:25 - Framer Motion Basics
    5:40 - Loader Animations
    14:40 - Banner Animations
    #FramerMotion #React #WebAnimations
    Social Links:
    / wrongakram
    github.com/wrongakram
    dribbble.com/wrongakram
    New to the channel?
    Hey there my name is Akram, I am a Front end developer and UI Designer. I'm here to hopefully educate people on how to code projects that actually look good. My stack mainly consist of react.js and node.js. For UI design I like to use adobe XD as my go to. If you have any suggestions on tutorials you would like to see feel free to DM me :)

КОМЕНТАРІ • 205

  • @Styyxxxx
    @Styyxxxx 3 роки тому +49

    He returned when the world needed him the most.

  • @RahulSharma-ox6se
    @RahulSharma-ox6se 2 роки тому

    I love the new style of presentation. Everything is appropriately big and precise. Missed your videos the most, Akram! Thank you for your time!

  • @MyGeorge1964
    @MyGeorge1964 10 місяців тому

    Keep 'em coming they're like little gems - thank you!

  • @hassanbhattiOfi
    @hassanbhattiOfi 3 роки тому +2

    Welcome back king 👑, please always bring that kinda stuff. It really helps a lot! ❤️

  • @iskhakasan
    @iskhakasan 3 роки тому +38

    What you do is really exceptional, thank you for sharing with these tutorials and your time!

  • @Yes-xc9sw
    @Yes-xc9sw 3 роки тому +12

    What an insane video, thank you for everything you do. Hope your break went well

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      Thanks for asking! Yep went pretty well, really glad you enjoyed the video’

  • @matthewao
    @matthewao 3 роки тому +6

    Your videos are a BLESSING. Thanks for coming back! :)

  • @ashwinkhode5249
    @ashwinkhode5249 3 роки тому

    I hope you had a good break. Glad to have you back 🤗

  • @kaiqueamorim2716
    @kaiqueamorim2716 3 роки тому +114

    Don't you ever disappear like that again!

  • @kabilan__v
    @kabilan__v 3 роки тому +17

    Yay He is back!

  • @surjithctly
    @surjithctly 3 роки тому

    🔥🔥🔥 watched some of your old videos and just came here to say its awesome. Great job 👏

  • @dinanoya2655
    @dinanoya2655 2 роки тому

    this is my fave channel, thank you for the tutorials!

  • @shamilaramachandran116
    @shamilaramachandran116 2 роки тому

    Never knew this thing existed till I bumped into your video. Thank you for making all these videos. I'm a fan :)

  • @marlonmarcello
    @marlonmarcello 3 роки тому +2

    Great tutorial man, love the pace ande details. Keep them coming please!

  • @mohnishlandge
    @mohnishlandge 3 роки тому +17

    Quality is soo good, hope to make this level of content in future 💙

    • @WrongAkram
      @WrongAkram  3 роки тому +2

      Your work is sick! If you want to start making tutorials, feel free to ask away on any questions you may have!

  • @shofol3192
    @shofol3192 3 роки тому

    Oh! Thanks, you are back!

  • @sanjipun
    @sanjipun 2 роки тому

    Best react tutor, finally back with a banggg!

  • @radomirmijovic2605
    @radomirmijovic2605 2 роки тому

    Awesome video, great explanation. Thanks man!

  • @NguyenHuy-pj4qj
    @NguyenHuy-pj4qj 2 роки тому

    you make it looks so easy -___- hats off!

  • @tonsofcode2478
    @tonsofcode2478 2 роки тому

    This is so clean

  • @cliffy00
    @cliffy00 3 роки тому

    I love these videos man, thanks for your hard work.

  • @jervx829
    @jervx829 Рік тому

    your changing my boring webdev UI skill into something new. THANKYOU SOMUCH😇🙏🙏

  • @windmaomao
    @windmaomao Рік тому

    This is real kool and detailed tutorial. Thank you.

  • @rickybeats1919
    @rickybeats1919 2 роки тому

    Thank you for this. Please more framer motion tutorials!

  • @kyryloren
    @kyryloren 3 роки тому

    Missed the videos! This is awesome, I didn't know framer motion had this to offer!

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      My man! Yep, it’s pretty wild

  • @16mehulgawhale90
    @16mehulgawhale90 3 роки тому

    sooooo happy to see you back 💯🔥

  • @nelsonfleig5024
    @nelsonfleig5024 2 роки тому

    Awesome! The best resource for learning Framer Motion and SharedLayout. Hope you do a new Awwwards series soon!!

  • @DQime
    @DQime 3 роки тому

    Hands down the best UA-cam channel for coding the best designs and animations 👌

  • @defanx441
    @defanx441 7 місяців тому

    Dang, its been 2 years, i hope you come back again with another great video again

  • @clebhosh
    @clebhosh 3 роки тому +3

    Welcome back dude!

  • @BMikel
    @BMikel 3 роки тому

    So happy to see you back.

  • @nermeene9245
    @nermeene9245 3 роки тому

    finalllyyyyy!! hes back!

  • @saiteja8605
    @saiteja8605 Рік тому

    Man, you are a magician!!!

  • @yashrabari7495
    @yashrabari7495 2 роки тому

    Super bro. I can't imagine these kind of animations done in react.

  • @vuongqtvn
    @vuongqtvn 2 роки тому

    wow beautiful

  • @feossandon
    @feossandon 3 роки тому

    Thanks for coming back

  • @philo.sophical5955
    @philo.sophical5955 2 роки тому

    damn... some high quality shit right here. keep up the fantastic work !👌🏻

  • @luisernestoruiz4170
    @luisernestoruiz4170 2 роки тому

    Awesome ! 🙌

  • @blackgospel5474
    @blackgospel5474 3 роки тому

    gald you're back

  • @damianemmanuel9294
    @damianemmanuel9294 Рік тому

    i love your tutorials

  • @Francois3k
    @Francois3k 3 роки тому

    Omggggg your back from the dead broooooooooo I missed you so much mann. Your videos are beat in this niche in UA-cam. I really appreciate the link u put for text cause sometime i get stuck with some of ur tutorials. Man keep up with the fire 🔥 #1 fan

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      My man! Always there for support! How’s life been?

    • @Francois3k
      @Francois3k 3 роки тому

      @@WrongAkram just still grinding trying build an get out of tutorial hell but I don't if I'm watching ur videos lmaoo. But bro I miss ur videos it really refreshing to see ur content. I cant for more of ur videos hell once I finally get job in the field I'll pay for the subscription. Still ur #1 fan keep up with the fireee🔥

  • @rajusam5
    @rajusam5 3 роки тому +13

    Back with a bang 💣🙌

  • @mihailodukic601
    @mihailodukic601 3 роки тому

    Content is flawless !

    • @WrongAkram
      @WrongAkram  3 роки тому

      oof flawless.... love that word :)

  • @londelidess
    @londelidess 2 місяці тому +1

    I miss this guy so bad

  • @maxmeza4350
    @maxmeza4350 2 роки тому

    Excellent video :D

  • @tridsanutaychathunyachot6952
    @tridsanutaychathunyachot6952 10 місяців тому

    this such an amazing video for me it show me how the motion work in advance .I expected you would make more good video like this again 🙂

  • @jonathangardn
    @jonathangardn 3 роки тому

    Cool as always man!

  • @gjb7966
    @gjb7966 3 роки тому

    top notch as always 🔥🔥

  • @anavon1090
    @anavon1090 3 роки тому +1

    Welcome back 🤟

  • @floriankulig6929
    @floriankulig6929 3 роки тому

    The framer motion series is da best!

  • @user-qe9cw6wg9r
    @user-qe9cw6wg9r 3 роки тому

    we missed you

  • @Crevulus
    @Crevulus 2 роки тому +2

    Your techniques are so valuable to learn, but more than anything in all of your videos I'm struck by how beautiful the base designs are. I'd love to get some video tutorials from you on how you design your sites, and scaffolding all the base css you put into the start code. It's all well and good knowing how to stagger children, but if you've got an ugly site then it means nothing.

  • @hitonadventure1469
    @hitonadventure1469 2 роки тому

    The Best 👌

  • @thangha7125
    @thangha7125 2 роки тому

    Dear God, Can you make more and more and more, thank you for everything you do!!!!

  • @kacperfaligowski9162
    @kacperfaligowski9162 3 роки тому

    Love your stuff

  • @mdkhaled3226
    @mdkhaled3226 3 роки тому

    Another one on 🔥🔥🔥🔥🔥

    • @WrongAkram
      @WrongAkram  3 роки тому

      Say it louder for the people in the back!!!

  • @mohammedamin1995
    @mohammedamin1995 2 роки тому

    incredible stuff man! Can you make a tutorial on an animated vertical timeline using framer?

  • @ajaykumarreddy8841
    @ajaykumarreddy8841 3 роки тому +14

    Great video! Will u ever do a Framer Motion - Beginner to Advanced tutorial? There are not many of them on here.

    • @WrongAkram
      @WrongAkram  3 роки тому +9

      Been thinking about it

    • @Bri8765n
      @Bri8765n 3 роки тому +1

      @@WrongAkram plzzzzzzzzzzzz

    • @issackhant
      @issackhant 2 роки тому +1

      Please do it

  • @MaganDesigns
    @MaganDesigns 3 роки тому +1

    You inspired me to be a better developer. Thank you 💯🔥 🚀 👏🏾 🙏🏾

    • @WrongAkram
      @WrongAkram  3 роки тому

      Wow! Super happy to hear that :))

  • @VCEPEGA
    @VCEPEGA 2 роки тому +2

    Thanks for the lesson. Is it possible to repeat such an animation without using react, but using javascript? For example GSAP?

  • @CommunityAllSeasons
    @CommunityAllSeasons 3 роки тому +2

    This is brilliant! Would love to see how framer and redux work together 🙏

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      Redux is pretty neat but jotai looks like super cool!

    • @CommunityAllSeasons
      @CommunityAllSeasons 3 роки тому

      @@WrongAkram oh hell yeah! You reckon you'd do a tut on it? sweet-state is usually my go to but this looks hectic

  • @abishvijayan76
    @abishvijayan76 3 роки тому

    Finally, You're Back.

  • @chousonic
    @chousonic 4 місяці тому

    Thanks

  • @zhxnrs
    @zhxnrs 3 роки тому

    ayyy my man's back again

  • @ajaysingh3519
    @ajaysingh3519 3 роки тому

    He bacc!

  • @ZEESHANJUNAID2222
    @ZEESHANJUNAID2222 3 роки тому

    Welcome back :)

  • @kevinhe8188
    @kevinhe8188 Рік тому +3

    Awesome video, very inspiring, so glad to learn so much.
    One thing i found that if i use the ease[[0.6, 0.01, -0.05, 0.95]] for Image blocks, the animation didn't happy, once i change the -0.05 to 0.05, it works...is that a bug of framer motion ?

  • @IkraamDev
    @IkraamDev 3 роки тому

    Welcome back again

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      My twin, what’s good man!

  • @Zvyru.
    @Zvyru. 3 роки тому

    Welcome baaaack.

  • @joyboy95
    @joyboy95 Рік тому

    🔥

  • @musthasinalam8769
    @musthasinalam8769 3 роки тому

    Yay!

  • @amirhaddad5985
    @amirhaddad5985 3 роки тому

    Bro long time no see...welcome back

  • @Samkiitt
    @Samkiitt 3 роки тому +1

    BAM!

  • @berkayyuksel8112
    @berkayyuksel8112 2 роки тому

    🔥🔥🔥🔥🔥🔥🔥

  • @mahmudsajib8648
    @mahmudsajib8648 3 роки тому

    Wow!

  • @ajithmoni1712
    @ajithmoni1712 Рік тому

    Lovely tutorial. What is the VS Code intellisense plugin for Framer Motion to show properties/keys?

  • @ItsMrAbhay
    @ItsMrAbhay 3 роки тому

    Welcome Back...🔥

  • @vilavg3657
    @vilavg3657 11 місяців тому

    @wrongakram - thanks so much for this. Is there anyway to apply this to websites built in the Framer tool?

  • @aw8951
    @aw8951 2 роки тому +2

    Do you have a tutorial showing how to click an image and it opens larger to a new page (like clicking an image of a cases study, then it transitions into the hero image of a case study page?)

  • @kahangadhiya4990
    @kahangadhiya4990 3 роки тому

    You are a gem♥️ my friend

  • @benreimer2090
    @benreimer2090 Рік тому +5

    If anyone is getting errors when installing node packages, it's probably node-sass. In the package.json remove node-sass and install dart sass instead with a 'npm install sass'. Also Framer Motion now requires React 18 or greater, so you'll need to update your React version as well

    • @ayomideadejumo2068
      @ayomideadejumo2068 9 місяців тому +1

      I have tried this and I still can't figure it out, really hoping someone can help me out here

    • @benreimer2090
      @benreimer2090 9 місяців тому

      @@ayomideadejumo2068 I haven't looked at this in awhile but might be able to help - what error do you get, and when in the process?

    • @joeyorofino2944
      @joeyorofino2944 9 місяців тому

      @@benreimer2090 Too many errors to describe, try to follow along with the first 3 minutes and you will see. It has something to do with create-react-app being deprecated. This is a pretty outdated build pipeline. Maybe you could redo the demo

  • @ZiaCodes
    @ZiaCodes Рік тому +1

    how do you get the fiels and images from dribble?

  • @meeexy116
    @meeexy116 Рік тому

    how do you come up with those values for ease function 7:49 what tools do you use if any to find the best attributes for the animation

  • @azhar_malik
    @azhar_malik 3 роки тому +8

    Do a video on starter files you use like build something like this from scratch for once Please!!
    and more of awwwards series we want.

  • @LeandroVilanovaDev
    @LeandroVilanovaDev 10 місяців тому

    10/10

  • @vaibhavagrawal431
    @vaibhavagrawal431 3 роки тому

    I founded a gem today 🤩
    thanks, @Wrong Akram

  • @Rohit-go7io
    @Rohit-go7io Рік тому

    How you created the effect in terminal when you are typing the command? I really liked that.

  • @mohamedyoussef8835
    @mohamedyoussef8835 2 роки тому

    Awesome +++++++++++++++++++++++ Thank You

  • @rickybeats1919
    @rickybeats1919 2 роки тому

    How do I make animations load once on the initial page load?

  • @serhanguney492
    @serhanguney492 3 роки тому

    Can you give some info about the weight of framer motion on the project. Can FM be a performance concern ? It would help a lot get a perspective on the app’s performance from you :) Already learned so much from you , thank you!

    • @Ree-rr1js
      @Ree-rr1js Рік тому

      In my experience it does not run well on some low end mobile devices, so you might want to disable the animations.

  • @sithumdasantha3147
    @sithumdasantha3147 2 роки тому

    Awesome. 🤍 Need these kinds of videos. Keep It up.

  • @sarcasticdna
    @sarcasticdna 3 роки тому

  • @user-tw4et7gt6z
    @user-tw4et7gt6z 3 роки тому

    man, you are coooool
    Pleaseeee make more videos with react router animations

  • @designcoded7585
    @designcoded7585 3 роки тому

    sir can you tell whats the difference between path spacing , path offset
    in framer motion what the exact use of it in svg animation

  • @prodigymuj
    @prodigymuj 3 роки тому

    You are what they call hero.

  • @jesuscmdev1770
    @jesuscmdev1770 3 роки тому +1

    Thank you very much! I love your videos. 🔥
    Teacher, do you want to share with us one of your latest projects?
    Watching his videos, I am curious to see a project in which he applied everything he teaches :D

    • @WrongAkram
      @WrongAkram  3 роки тому +1

      Don’t have too many public work, a lot of them are for companies, behind paywalls

  • @danboss9758
    @danboss9758 Рік тому

    hi i wanted to ask, will i be able to run this on a firebase hosted website to display everything on the video as shown here ?

  • @usernameL1
    @usernameL1 2 роки тому

    You're giving "cointainer" to the motionDiv, and you're also setting initial and exit properties for that div even thought "container" doesn't have those. Is that right?

  • @basicprofile
    @basicprofile 2 роки тому

    what is that confetti effect on your terminal?

  • @nikilragav
    @nikilragav 11 місяців тому

    do you need to different y values for mobile?