TaiwoJazz Posted January 13 Share Posted January 13 Hi guys. It's me again. I'm trying to achieve this animation where the text get it's original color and also remove the image overlay. I think my current logic can be better and i shouldn't have to create multiple timelines but i'm kind of lost in it. Here is my demo https://stackblitz.com/edit/gsap-react-basic-f48716-59toq4?file=src%2FApp.js The text on the left and the image on the right are supposed to play together and change to the next one till the last item and then we unpin. Link to comment Share on other sites More sharing options...
Rodrigo Posted January 15 Share Posted January 15 Hi, I don't think this is GSAP related. You have a huge content shift in your app which is causing this. Here is a video I made of a fork of your demo: https://i.imgur.com/u1hIC5G.mp4 That fork is not using GSAP/useGSAP at all and you can see how the blue section appears and shifts everything down: https://stackblitz.com/edit/gsap-react-basic-f48716-nttu4z?file=src%2FApp.js Since you're using images I would suggest you to wait for all the images to be loaded before creating your ScrollTrigger instances and use contextSafe inside your useGSAP hook in order to ensure that the GSAP Timelines are added to the GSAP Context created by useGSAP. Here is a super simple demo: https://stackblitz.com/edit/gsap-react-basic-f48716-ianhlx Hopefully this helps. Happy Tweening! Link to comment Share on other sites More sharing options...
TaiwoJazz Posted January 16 Author Share Posted January 16 I will go back and come up with a better logic for this. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now