Creating an award-winning page transition in Webflow using GSAP

Поделиться
HTML-код
  • Опубликовано: 3 июл 2023
  • [ Get the cloneable ]
    webflow.com/made-in-webflow/w...
    My first RUclips video! It's been on my mind for quite a while now, and finally taking the leap. In this video I'm recreating a pixelated page transition that I originally made for www.vrtlwrld.io, which was designed by the team at Holographik. The website won an Awwwards Site of the Day and Developer Award, and was even nominated for Site of the Month - all leading to a lot of questions on how I created several things.
    [ Links 👇 ]
    Holographik: www.holographik.co/
    GSAP Install helper: greensock.com/docs/v3/Install...
    Codesandbox: codesandbox.io/
    How I record my screen: www.screen.studio/
    [ Do you speak Dutch? 🇳🇱 🇧🇪 ]
    Join the largest and most vibrant no-code community!
    www.nocodecommunity.nl/
    [ My socials ✌️ ]
    Twitter: / iljavaneck
    Instagram: / by.ilja
    Awwwards: www.awwwards.com/ilja-van-eck/
    Webflow profile: webflow.com/@iljavaneck
  • ХоббиХобби

Комментарии • 71

  • @vladimirpetroski7089
    @vladimirpetroski7089 11 месяцев назад +1

    I finally saw the whole thing! Amazing stuff Ilja, I'll be sure to use this in creative ways. Thanks a lot, you're the best!

  • @dannleal
    @dannleal 10 месяцев назад +1

    I already loved your work from searching great Webflow websites, really happy to see you getting even more out there! Thank you for your content.

  • @chrishely8586
    @chrishely8586 11 месяцев назад +1

    Great work! Can't wait till the next one🎉

  • @garyvoigt321
    @garyvoigt321 11 месяцев назад +2

    Love it! Looking forward to more tutorials.

  • @BorhanMediaWebdesign
    @BorhanMediaWebdesign 7 месяцев назад +1

    This Video and the simplicity behind the Gsap Animation + the Great Explaining of yours motivates me even more to learn GSAP for Webflow. Excellent Work Ilja!

  • @brandingowyninja2387
    @brandingowyninja2387 11 месяцев назад +1

    Big fan of your work. Great video man.

  • @ezeojihkevin9901
    @ezeojihkevin9901 11 месяцев назад +2

    Always knew you where a great teacher 🔥🚀

  • @4bike407
    @4bike407 11 месяцев назад +1

    Good work! Smart and simple explanaition. Thanks!

  • @adarshgoldar
    @adarshgoldar 11 месяцев назад +1

    Wow 🎉 This is amazing.
    Waiting for more tutorials.

  • @bamoj
    @bamoj 11 месяцев назад +1

    Thanks for sharing this Ilja.

  • @ludoviclosco
    @ludoviclosco 11 месяцев назад +1

    Awesome Ilja 🙌

  • @baltazarfajto
    @baltazarfajto 9 месяцев назад +1

    Greatly explaned, thanks!

  • @t_o_ny
    @t_o_ny 11 месяцев назад +1

    And a cloneable! So cool.

  • @contra_hq
    @contra_hq 11 месяцев назад +3

    This is amazing! 🔥

  • @juliegeant1515
    @juliegeant1515 11 месяцев назад +1

    Thank you Ilja !!!🙏👌

  • @uncode_nl
    @uncode_nl 11 месяцев назад +1

    Go for it Ilja! 🚀

  • @armansalehi
    @armansalehi 11 месяцев назад +1

    Damn... very slick 👏👏. Already waiting on the next video 👀

  • @nesliedoguiles
    @nesliedoguiles 4 месяца назад

    Very easy to understand. Thank you very much!

  • @lovefrommana
    @lovefrommana 11 месяцев назад +2

    Hell yeah, super excited for your videos! I was subbed even before the video came out in case you ended up making any. :)

  • @frankiejamieson3690
    @frankiejamieson3690 8 месяцев назад

    This is great stuff mate, keep it up!

  • @TheSemml91
    @TheSemml91 11 месяцев назад +1

    Great first video!

  • @MohamedHassan-xf5wb
    @MohamedHassan-xf5wb 11 месяцев назад +1

    Really Awesome!

  • @ferdiboxman4641
    @ferdiboxman4641 11 месяцев назад +1

    Such a great video my friend

  • @leonardotomella
    @leonardotomella 11 месяцев назад +1

    Can’t wait for more! 🔥📎

  • @victoradeniji4554
    @victoradeniji4554 11 месяцев назад +1

    Awesome Video!, Well done!

  • @maxklyn4821
    @maxklyn4821 11 месяцев назад +1

    Sick man!

  • @TheGhostie
    @TheGhostie 4 месяца назад

    Thank you SO MUCH for explaining the code!! I wish T.RICKS explained it more often like you did, I feel like I’d have a much better grasp on coding using gsap already 😅😅

  • @eli.alcaraz
    @eli.alcaraz 11 месяцев назад +1

    Hell yeah! Would love to learn from one of the best. Let's go!

  • @pjrijpkema9961
    @pjrijpkema9961 11 месяцев назад +1

    Lekker bezig Ilja! 😎

  • @osendz
    @osendz 11 месяцев назад +1

    Thanks buddy. Really helpful.

  • @adil_khan15
    @adil_khan15 11 месяцев назад +1

    Great work! Looking for more tutorials

  • @Grifanos
    @Grifanos 8 месяцев назад

    Great video 👍 Keep going, I am considering adding something interesting to my portfolio website, so I think I found "that" something, thanks 😁

  • @JonnySchaab
    @JonnySchaab 11 месяцев назад +1

    Sooo good

  • @uxdeya7660
    @uxdeya7660 11 месяцев назад +1

    so cool

  • @elysiumcore
    @elysiumcore 11 месяцев назад +1

    Let's get it - here is to 100k 👀

  • @BigheadSinan
    @BigheadSinan 11 месяцев назад +1

    Meteen geabonneerd, goede video!

  • @michaellieu
    @michaellieu 8 месяцев назад

    Amazing, I'm looking forward to more tutorials! Could I request a guide on creating the header text animation, please?! 🙏🏼

  • @callthedesignguy
    @callthedesignguy 6 месяцев назад

    Hey, loved the video, what do you use for your screen recordings?

  • @demas.digital
    @demas.digital 11 месяцев назад +1

    💪

  • @amandeepsingh4343
    @amandeepsingh4343 7 месяцев назад +2

    It isn't working on CMS pages, could you tell how to solve this?
    BTW Thanks for this awesome tutorial 👍

  • @3xtraspicy
    @3xtraspicy 4 месяца назад

    what's the best way to load GSAP into webflow? preferably the library would be global and then individual config scripts for each section or page?

  • @danjul33
    @danjul33 8 месяцев назад

    Is there an easy way to avoid having the animations show up when you first open the site? 🤔
    Because I have a different loading animation.

  • @dimitrisqq
    @dimitrisqq 11 месяцев назад +1

    Ilja 😍 🥰

  • @INXIETE
    @INXIETE 4 месяца назад

    Hey ilja, how you did the zoom transition for this video?

  • @nakinboots
    @nakinboots Месяц назад

    Hi Ilja, I implemented this on my site, and it's awesome, but it doesn't allow me to access the edit feature in Webflow because the edit function doesn't seem to initiate GSAP. Any thoughts there?

  • @user-xz3sh3iy4r
    @user-xz3sh3iy4r 5 месяцев назад

    What is the benefit of the sandbox? Wouldn't it be safer to write JS code directly to Webflow custom code areas? I would be worried the js code is not safe when it's written somewhere else.

  • @joshmann7855
    @joshmann7855 11 месяцев назад +1

    This is great! One thing - it looks like on the vrtlwrld site you solved the issue of hitting 'Back' in browser. But with this example, the interactions doesn't reset

    • @iljavaneck
      @iljavaneck  11 месяцев назад +3

      You're right! Forgot about that part, I added it in the cloneable now!

    • @joshmann7855
      @joshmann7855 11 месяцев назад

      Thank you

  • @Sergy_Kondrashin
    @Sergy_Kondrashin 11 месяцев назад +1

    Thank you! Noob question ) After you did set function for the first animation why do you put code for second above and not under? Or it doesn’t matter? 🙌🏻🙌🏻🙌🏻

    • @iljavaneck
      @iljavaneck  10 месяцев назад

      The outro animation of the blocks will be the first thing that runs on page load. But if this bit is the only custom code you have on your site, I doubt it makes much of a difference actually!

    • @muktadirrudro7552
      @muktadirrudro7552 9 месяцев назад

      ​@@iljavaneck may be a very dumb question. I am really new to this. How can I get the cdn link for the sandbox code.

    • @Inttallity
      @Inttallity 8 месяцев назад

      @@muktadirrudro7552 You might already have seen but if Not, He has a video on this that he uploaded yesterday!

    • @muktadirrudro7552
      @muktadirrudro7552 8 месяцев назад

      @@Inttallity yeah, saw that video today. Thanks a lot mate for mentioning

  • @filetmignon9978
    @filetmignon9978 11 месяцев назад +1

    What framework do you use for your webflow builds?

    • @iljavaneck
      @iljavaneck  10 месяцев назад +1

      I use the fluid scaling technique from wizardry, and with class names kind of have my own thing.

  • @vincentorougoura3901
    @vincentorougoura3901 11 месяцев назад +1

    Hello everyone! Does anyone have a problem with the $ not defined? I don’t know how to fix it.

    • @iljavaneck
      @iljavaneck  11 месяцев назад

      The '$' refers to jQuery. You might get errors in codesandbox that it's not defined because it can't access jQuery inside of the codesandbox file. It will work on the published site though, because Webflow includes jquery.

  • @academyux
    @academyux 11 месяцев назад +1

    For some reason the cloneable is not working for me? I think the link to your script is broken.

    • @iljavaneck
      @iljavaneck  11 месяцев назад

      Not sure why it's not working on your end, does it work now?

  • @skylov01
    @skylov01 11 месяцев назад +1

    it seems not working page when click window back button??

    • @iljavaneck
      @iljavaneck  11 месяцев назад

      Yes, I forgot to add a little snippet that takes care of that. If you check the cloneable now, I added it at the bottom of the document.ready function!

  • @mars1860
    @mars1860 11 месяцев назад +1

    What can i do to become this good at websites? I litteraly hate coding and i only have knowledge in CSS. How much time would it take me?

    • @iljavaneck
      @iljavaneck  10 месяцев назад

      Practice makes better! Try and do lots of different things. I’ve been building sites for a little over 2 years now

    • @mars1860
      @mars1860 10 месяцев назад +1

      @@iljavaneck thanks, now I’m trying Framer since it seems better suited for me

  • @archrao2103
    @archrao2103 11 месяцев назад +1

    I'm new to webflow. Where can one learn the basics of gsap

    • @iljavaneck
      @iljavaneck  10 месяцев назад +1

      Timothy Ricks has GSAP lessons on his Patreon, but also quite some videos on his channel - that’s how I started learning it as well

  • @thewebstylist
    @thewebstylist 8 месяцев назад

    Curious if you sell any of your awesome designs?

    • @iljavaneck
      @iljavaneck  6 месяцев назад

      Some of the things I show in videos are based off client work I did, but I might have some template plans for 2024!

  • @parasshah195
    @parasshah195 11 месяцев назад +1

    To not have to set a condition about the link being external or being an anchor link, the event listener can directly be applied to a filtered link selector:
    'a:not([target="_blank"], [href*='#'])' (selects `a` tags which are not opening in a new tab, and do not have a '#' character in its href value)
    Avoids double processing of adding a listener to external or hash links and then checking if it's an external link or not.

  • @johanvanwambeke723
    @johanvanwambeke723 5 месяцев назад

    It's nice, but if you have slow pages, a page transition should help mask it, this does not mask it at all. just adds extra waiting time. Still, nice creative page transition, but functionaly not there.