The Only Page Transition Hack You Need for HTML Pages

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 46

  • @codegrid
    @codegrid  2 หลายเดือนก่อน +6

    I know many of you would be looking for such page transition in Next.js using the App Router. Just FYI - I'll be creating a video on that too once I have a reliable solution working.
    One more thing: I misspoke in the video when I said 'latest version' - I meant the 'last/current version'. It works smoothly when you have minimal to no JavaScript running on the updated page. But I noticed several issues reported where JavaScript wasn't executing correctly after page transitions. The little patch demonstrated in the video should fix that issue. Thanks!

    •  2 หลายเดือนก่อน

      Awesome, that will be so great! Keep up the grind! We will wait patiently for the Next.js version thx!

  • @mcrwebdev
    @mcrwebdev 2 หลายเดือนก่อน +3

    Definitely going to be trying some variations based on this on my next project. Great work as always chief

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      🙌🏼

  • @_imiv
    @_imiv 2 หลายเดือนก่อน +5

    bro what's VS Code theme u r using?

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +3

      Sequoia

  • @scottonanski4173
    @scottonanski4173 12 วันที่ผ่านมา

    There's a couple bugs in this;
    At ultrawide resolutions, between the 2/3 3/4 blocks there's a small white gap.
    And the from page to page, there's a quick flash that's almost like a stutter.

    • @codegrid
      @codegrid  11 วันที่ผ่านมา +1

      1. You can tweak the offset by giving a negative margin using media queries pretty easily (similar to how I have done it inside css part of the video)
      2. I don’t see that at all, maybe your version of code has a timing related issue. I’m not able to reproduce it on my version.
      Thanks

    • @scottonanski4173
      @scottonanski4173 11 วันที่ผ่านมา

      @@codegrid I figured it out, Instead of setting visible properties, I used opacity.
      And I think I set the flex basis to 25% for each box.
      Fixed it right up.

  • @frontend-css-simplified
    @frontend-css-simplified 2 หลายเดือนก่อน

    Can you please explain, why you use
    stagger: {
    grid: [2,5],
    axis: 'x'
    }
    options inside the animateTransition function

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +2

      The grid: [2, 5] tells GSAP to treat the blocks as a 2x5 grid, making blocks in the same column animate together. Without it, GSAP will animate all blocks of the first row before starting the second row. You can remove axis property but it is there to just ensure the animation moves horizontally, but not required in this case since the grid setting already handles the correct stagger order I guess. 😉

  • @zaidgaming1881
    @zaidgaming1881 2 หลายเดือนก่อน

    great work😍

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Thanks!

  • @MustaPha-s4i
    @MustaPha-s4i 2 หลายเดือนก่อน

    Good work i love it

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Thanks!

  • @TheStRaX_
    @TheStRaX_ 2 หลายเดือนก่อน

    What's the vs theme btw?

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +1

      Sequoia

  • @yazidmuhammad2841
    @yazidmuhammad2841 2 หลายเดือนก่อน

    Legend ❤

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      No way 😄🙏🏽

  • @АртемТитов-з4о
    @АртемТитов-з4о 2 หลายเดือนก่อน

    why gsap don't work with barba?

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +2

      I guess only the core team would know the actual reason, but I encountered issues with both GSAP and ScrollTrigger after the transitions. I spent several hours troubleshooting and reviewing community threads, but even their suggested solutions, which seemed straightforward, didn't fix the issues in my implementation. Given that, I decided to remove Barba.js entirely from the project.

  • @userj-s2000
    @userj-s2000 หลายเดือนก่อน

    I love you man

    • @codegrid
      @codegrid  หลายเดือนก่อน

      🙏🏽

  • @Ani5e
    @Ani5e 2 หลายเดือนก่อน

    What's your Vs Code Theme Name?

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Sequoia

  • @AkashSingh-hs5sg
    @AkashSingh-hs5sg 2 หลายเดือนก่อน

    How to do that in next js

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +1

      You can read the pinned comment!

  • @TheStRaX_
    @TheStRaX_ 2 หลายเดือนก่อน

    W thumbnail

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Thanks! 🙏🏽

  • @Realharshagarwal
    @Realharshagarwal 2 หลายเดือนก่อน

    Brother you know this much why not just make a tutorial for completely fully ui and ux based portfolio with all animations and transitions in nextjs everyone would love that....btw love from India.

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      I have mentioned multiple times why I don’t create everything using React/Next. The short answer is, I don’t want to make the source code framework-specific just so people who use other frameworks/libraries or none, can also leverage it.

  • @MACH_SDQ
    @MACH_SDQ 2 หลายเดือนก่อน

    Very gooooooood

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Thanks!

  • @devgauravjatt
    @devgauravjatt 2 หลายเดือนก่อน +1

    Astro Framework usage 😅

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +1

      ✌🏼

  • @dracula5752
    @dracula5752 2 หลายเดือนก่อน

    swupjs is pretty nice barbajs alternative.

    • @dominotrix
      @dominotrix 2 หลายเดือนก่อน

      I tried both to implement with WordPress and BarbaJS is far more reliable and provides great tools to make custom animations and other code that triggers on transition.

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      Will give Swupjs a shot then! Thanks

  • @m_anees_c1
    @m_anees_c1 2 หลายเดือนก่อน +1

    • @codegrid
      @codegrid  2 หลายเดือนก่อน

      🙏🏽

  • @Fullstackdesigners
    @Fullstackdesigners 2 หลายเดือนก่อน +1

    Why don't you teach using TailwindCSS?

    • @codegrid
      @codegrid  2 หลายเดือนก่อน +2

      Because I HATE Tailwind. I’m personally not interested in learning/remembering classes and write tons of classes in HTML. I prefer writing CSS.

    • @Tay74514
      @Tay74514 2 หลายเดือนก่อน

      @@codegrid🫡 I felt that 🥹

    • @Fullstackdesigners
      @Fullstackdesigners 2 หลายเดือนก่อน

      @codegrid okay thanks for prompt reply