Jump to content

Search In
  • More options...
Find results that contain...
Find results in...

Simple Animation of Height on Scroll

Warning: Please note

This thread was started before GSAP 3 was released. Some information, especially the syntax, may be out of date for GSAP 3. Please see the GSAP 3 migration guide and release notes for more information about how to update the code to GSAP 3's syntax. 

Recommended Posts

Hi Everyone, 


First time posting here.


I am trying to achieve a simple animate of height on the menu once the user scrolls. I set a trigger in the code pen below. I am hoping someone can guide me how to achieve this. 



See the Pen MXpEOB by asher978 (@asher978) on CodePen

Link to post
Share on other sites

Hi @Ash978,


I've created a simplified CodePen to show how this can be done. Unless you're going to make a big case for ScrollMagic ... I would omit it to simplify things. Have a look here to see if this can help. Note ... your CSS is currently getting in the way of the button growing (overflow: hidden on the parent) ... so, for the example, I went the other way ... made it shorter.


See the Pen mKWLpg by sgorneau (@sgorneau) on CodePen


Happy tweening!




  • Like 5
Link to post
Share on other sites

Its my fault i didn't explain myself properly. 


This is what i am looking for. 


However, I am implementing this in react and the scroll becomes so choppy and looks horrible. 


See the Pen MXpEOB by asher978 (@asher978) on CodePen


Link to post
Share on other sites
  • 2 years later...

I saw that you found a solution. Can you please post it?


Thank you very much!

Link to post
Share on other sites

Hi there!

This post is from a couple of years ago now, so you may not get a response. 

We recommend using the official scroll plugin now - ScrollTrigger. The docs are really thorough, but shout if you need any help.

  • Like 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.