Using Figma + Framer to build a smooth mask scroll animation with no code (plus free Remix link)

Поділитися
Вставка
  • Опубліковано 26 лип 2024
  • Remix + demo links below! I'm going to walk you through Framer and how to make a beautiful scrolling archway mask reveal animation - with 0 lines of code! We are also going to use Figma just to create the archway mask image.
    Figma and Framer are both:
    - Free (!!)
    - Require no coding knowledge
    - Don't even require an app; all browser based!
    - Allow you to collaborate with others in real-time
    --------------------------------------------------------------------------------------------------------------
    Contents
    00:00 - Intro
    00:45 - Creating the mask image in Figma
    02:54 - Creating the hero wall / mask in Framer
    06:10 - Creating the hero image
    07:58 - Creating the hero content
    09:19 - Creating the scroll triggers
    12:20 - Creating the body
    13:08 - Quick progress check & fixes
    14:02 - Setting up the navigation
    16:09 - Setting navigation scroll variants
    17:16 - Setting animations for the hero
    19:59 - Fixing + optimizing scroll triggers
    20:27 - Making it responsive
    21:50 - Outro
    --------------------------------------------------------------------------------------------------------------
    ♻️ Remix the site on Framer for free: mattjumper.lemonsqueezy.com/c...
    😍 Get SIMPL, the full Framer template - www.framer.com/templates/simp...
    🖥️ Live demo - simpl-archway.framer.website
    ⚡️ Sign up for Framer for free - www.framer.com/?via=mattjumper
    💪 If you decide to upgrade to a Pro version of your site on Framer, you can use the code "partner25proyearly" to get 3 months free.
    🎨 Sign up for Figma for free - figma.com
    🍸 Checkout the live Simpl Things Website - simplthings.ca
    🖼️ Check out my studio's site to get more Framer project inspiration or hire us to build your site - madebymod.co
    🐤 Follow me on Twitter - / mattjumper
    📸 Follow me on Instagram - / jumper
    This is my first video so if you find it helpful please like, comment and subscribe so I have some indicator to keep making these. This video took a long time to build so hopefully it brings some value to you.
    If you have any feedback on how to make these videos better, questions about this tutorial, or requests for another video please let me know below.

КОМЕНТАРІ • 122

  • @jaywalker.
    @jaywalker. 13 годин тому

    Criminally underappreciated channel. First time in my life I have ever smashed the Like button

  • @UrBrethren
    @UrBrethren Рік тому +9

    I literally gasped watching the first demonstration. This is a great tutorial, thank you so much!

  • @pjborowiecki2577
    @pjborowiecki2577 Рік тому +7

    Love it! Can't wait for more design- and dev-related content from you

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

      Thanks PJ! It's coming, I promise 😅

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

    Thank you very much for the explanation! It was very easy to understand and the delivery was clear! looking forward for you next tutorial video 💪

  • @sameerhussain2579
    @sameerhussain2579 5 місяців тому +4

    Matt is a good guy with skills. Subscribed. Framer is the future of Web Development.

  • @Benga-Eno
    @Benga-Eno Рік тому +3

    That was some Webflow-level stuff bro lol nice! It's always amazing to see that you can do the most amazing stuff once you have the knowledge, even with "simple" tools like Framer. Great video bro!

  • @shineydas129
    @shineydas129 2 місяці тому

    you did great with your video , this is the exact animation i was thinking to get for a website im designing !! lots of love

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

    THANK YOU for making the CURSOR SO BIG!!! 😃

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

    Was recommended this, glad I was! 👏

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

    this is amazing looking forward for more amazing stuff🤩🤩

  • @vision3690
    @vision3690 2 місяці тому

    cool Matt, learned a couple important details!

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

    Thank you so much for sharing this! It's awesome!

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

    Thank you for sharing your knowledge, looking from now for next videos❤❤

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

    Beautiful!

  • @lodeluyckx
    @lodeluyckx 5 місяців тому

    Looks great!

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

    Super work Matt!

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

    Thanks for the tutorial! Very cool work! 🙌

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

      thanks for watching + the kind words! 🙏

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

    That was great, really useful to know some more stuff on framer. Thanks!

  • @brto
    @brto Рік тому +4

    When the algorithm randomly surprise you.. Dood this is spectacular.. Waiting your Playlist on coaching us more trikes .. Got Subscriber.. Keep it 100

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

    This is incredible! The gradient border hack is so creative

  • @faisalamru9067
    @faisalamru9067 13 годин тому

    Hello Matt, I would like to inform you that I am using your web design template for my College project, and I sincerely thank you for the tutorial.

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

    Awesome video! I'm pretty new to Framer and learning web design along the way, so more tutorials would be great 😁

  • @md.jahidhossainmridha6453
    @md.jahidhossainmridha6453 Рік тому +1

    Great content 😊

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

    Great tutorial! Hope you post more videos that are a bit more beginner friendly

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

    Awesome 👍 Cheers for the tutorial!

  • @user-zh8oz2rx3d
    @user-zh8oz2rx3d 10 днів тому

    super helpful man,

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

    Isso sim é um conteúdo que vale inscrição! Parabéns pelo trabalho👏🏻👏🏻

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

    great content, keep posting.. thanks

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

    Thanks a lot for sharing such a cool tutorial. 😊😊

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

    Super helpful video. Please keep making Framer Tuts.

  • @AndresGutierrez-sz2oc
    @AndresGutierrez-sz2oc Рік тому +1

    Awesome!!!

  • @MACH_SDQ
    @MACH_SDQ 3 місяці тому

    Very gooood

  • @user-ox8kb3ii5h
    @user-ox8kb3ii5h Рік тому +1

    thanx Matt This is what i needed

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

      Would love to see what you made!

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

    crushing it, thank you! stay warm in Toronto!

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

      thank you!! and for sure, it was -20 C last week lol

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

    this design is cool

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

    SO HELPFUL !!!! 😍

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

    amazing!!!!! thank you man

  • @forgris-lx5rf
    @forgris-lx5rf Рік тому +1

    thanks for the vid - keep posting pls!

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

    Hey Matt, this is awesome, thank you! I just dropped a follow on Twitter

  • @isurus2478
    @isurus2478 Місяць тому

    someone who knows wtf they are doing, nice

  • @olalekanisaac4342
    @olalekanisaac4342 Рік тому +2

    Super good!

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

    greaaaaat bro

  • @yamix.brands
    @yamix.brands 5 місяців тому

    i loved that video exactly the technicals & the way frames works as needed
    i would love if you share the text to logo like in your website i tried to do it today for 3 hours thinking about it & i couldn't reach it haha ❤❤

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

    ❤ let’s goo fam

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

    thats so sick man. Would love a collab with you one day !

  • @xMUSiCLiF3x
    @xMUSiCLiF3x Рік тому +6

    love this!! please do a tutorial for making a nice portfolio landing page on framer next!! would be so helpful

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

      thank you! ok I'll see what I can do. is there any specific section or type of component you'd want to see?

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

      @@mattjumper I'm super brand new to framer and even struggling for basics like a infinite scrolling logo bar, can you teach us some basics?

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

    Love the mouse motion blur

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

      Thanks - got ScreenStudio to thank for that:)

  • @AmjadKhan-rz6nu
    @AmjadKhan-rz6nu Рік тому +1

    Love it 🎉🎉🎉

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

    I love the video. Keep making Framer Videos please

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

    Awesome work Matt, this was really good for your first video! Keep up the good work and looking forward to more Framer videos. Quick question, what browser are you using?

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

      Thank you! I'm using Arc by The Browser Company (arc.net). Currently it's invite-only but if you DM me on Twitter (@mattjumper) I can send you one.

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

    Thanks!!!!

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

    Awesome! THank you very much for your explanation, can you do a tutorial about your MOD website? it's great!

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

    I find these very helpful. If you made more framer tutorials... u got a follow.

  • @shivamrai979
    @shivamrai979 Рік тому +2

    Love the interaction Matt and the tutorial was also super useful. Looking forward to more framer tutorials. Could you tell me which tool did you use to record your screen in 4k? Coz mine always gets compressed & quality drops when I post it on Insta or twitter

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

      Thanks Shivam! It's screen.studio

  • @avelinileva
    @avelinileva 8 місяців тому

    TOP!!!!

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

    thank you for sharing, greetings from indonesia

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

      Greetings + thx for the comment!

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

    Hey @mattjumper, thanks for the tutorial. I am trying to replicate it but with the hero section being in the middle of a long page. I couldn't find a way to make it work due the fixed positioning. Ay tips would be appreciated 😂

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

    Maybe the best tutorial I have seen in a while 🙌 DO you know of any good way to scale buttons, or other elements like I can do in Figma with (CMD+K) ?

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

      Thank you! Nothing like that exists inside Framer, but in CSS you can use the transform scale property.

  • @guidoparacolli4112
    @guidoparacolli4112 6 місяців тому

    hi, thanks for sharing the work, I would like to know how to insert a collection of works or a grid of images after the animation of the arc. you are so helpfull

  • @user-kz9rg3yj2p
    @user-kz9rg3yj2p 18 днів тому

    Nice work! I love it.
    I want to interact by clicking on the asset in content layer, but the wall layer blocks it. Do you know the way how to click on the asset in content layer?

  • @yoka_bit
    @yoka_bit 11 місяців тому +1

    Love it ❤Can I use this idea for my next website project?

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

    I just need to recreate the same effect of the body scrolling overtop the hero page. for the life of me, I cannot figure this out

    • @DVikingMan
      @DVikingMan 3 місяці тому

      Did u ever figure it out?

  • @mahnoorrasheed1110
    @mahnoorrasheed1110 Місяць тому

    Can I ask something? from where did you learn all this? how do you know when all these layers need to get positioned and all? how do you even remember that?

  • @DVikingMan
    @DVikingMan 3 місяці тому

    Is there a way to do this but maybe with a window instead of the arch?

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

    Great video! Is there a reason you'd export the arch as a PNG instead of an SVG?

    • @mattjumper
      @mattjumper  Рік тому +2

      Thanks! I agree an SVG would be better (both quality and file size) but I found vectors in Framer are a bit finicky especially when scaling. If you can get an SVG to scale properly in there I'd definitely do that.. just didn't want to make the tutorial any more complex.

  • @NidaKazi-e6b
    @NidaKazi-e6b 8 днів тому

    When i try the subtract on mask and bg it dosen't give me the same result as you, it instead cuts of both the parts and i'm only left with the arc. what am i doing wrong?

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

    Matt could you please help in understanding why did we create separate stacks for hero-scroll-1 and hero-scroll-2 when we placed all the content inside hero stack

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

      the hero content is set to fixed, so we are using the hero-scroll-1 and -2 that are set to relative to basically take up the same amount of space for the scroll and control scroll triggers

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

    keep going i give u a subscribe bro

  • @AmjadKhan-rz6nu
    @AmjadKhan-rz6nu Рік тому +1

    Please make full tutorial ❤❤❤

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

      what would you like to see?

    • @AmjadKhan-rz6nu
      @AmjadKhan-rz6nu Рік тому +1

      @@mattjumper please make more videos like this on all sections and let me remind you, most people including me are searching for web animations from figma to real so your channel will grow and people will love it I m sure

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

    I'm busting my headaround this. Not sure how to do this in Figma, but is there a way i can create a different shape instead of a Arch? I'd love to get this to work with let's say a Lightbulb i created instead...

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

      Oh and btw, love the content. Super smooth and very clear instructions!

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

      Yep, pretty much would go about it the same way as in the video. Make a frame, drop in your graphic and fill in all the space outside the negative space. Will likely need to use the exclude option.

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

    Hi, quick question. As a brand designer i just started learning framer, do you think learning figma is necessary first? As framer started as a prototyping tool

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

      If you’re a brand designer what are you trying to achieve in Framer? I’d imagine all your work would be done in Figma.

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

      @@mattjumper creating websites for clients without having to face webflow's learning curve. I do most of my brand design work with illustrator

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

      @@guapshonen Oh gotcha - I'd still recommend learning Figma tbh as it brings a lot of value beyond just designing a website (90% of my brand work is done in Figma now)

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

      Alright. I will look into it. Appreciate you

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

    #goARC

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

    🦾🦾 thanks for sharing!!

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

    Awesome!