Botanical Scroll Animated WebsiteBotanical Scroll Animated Website
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Damilola's avatar
Such a great work, Chidi
Chidi 's avatar
Thanks Damilola
Diego's avatar
Three.js and GSAP for a botanical scroll site sounds heavy, but the 'Return to Your Nature' framing suggests it stays gentle rather than flashy. How do you keep scroll-triggered 3D from feeling gimmicky on a skincare brand like this?
Chidi 's avatar
Exactly, the goal is atmosphere, not spectacle. I keep the movement slow, tied to the natural rhythm of scrolling, and focused on depth, water, light, and the product itself. No constant spinning or dramatic camera moves. The skincare experience should still feel effortless.
Nirali's avatar
Bella's avatar
Great work!
Benjamin's avatar
TRUEFRAME logo
the waterfall behind the bottle is so pretty chidi. is the scroll smooth on phone?
Nazar's avatar
Yasno Design Agency logo
the scroll on this is smooth
Maty's avatar
That waterfall-to-bottle transition is genuinely satisfying to watch. With three.js and GSAP both loaded, how'd you keep load times sane for a skincare audience that's probably browsing on mobile more than desktop?
Taimur's avatar
Attractive work👍
Agadon's avatar
This looks really nice. I love the concept with the glassmorphism and the waterfall in the background. Great work!
Blessing's avatar
You did good
Mark's avatar
Keeping the bottle static in frame while the waterfall and mist move behind it is the right call — a lot of scroll sites move the product too and it ends up fighting the eye for a fixed point. This one gives you one anchor and lets everything else do the motion work.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started