I had this idea stuck in my head for a while... What if scrolling through a website felt more lik...I had this idea stuck in my head for a while... What if scrolling through a website felt more lik...
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
I had this idea stuck in my head for a while...
What if scrolling through a website felt more like controlling the camera in a cinematic Ferrari commercial?
So I decided to build it.
The hero section starts inside the cockpit. As you scroll, the camera moves through the windshield, circles around the Ferrari, and finishes behind the car all controlled by your scroll.
Getting it to feel smooth was the biggest challenge. Scrubbing a video directly didn't deliver the experience I wanted, so I switched to a frame by frame approach instead. It took a bit more work, but the result feels much more natural and responsive.
This is the kind of experience I love building where motion isn't just there to look cool, it becomes part of the storytelling.
You can try the live demo here: https://pure-velocity-sculpt.base44.app
I'd genuinely love to hear your thoughts. 👇
#WebDesign #LandingPage #UIDesign #UXDesign #MotionDesign #CreativeCoding #ScrollAnimation #AI #WebDevelopment #Awwwards
Ndididamaka's avatar
Good Job 👍. Having a whole website driven by motion is always fantastic, but the perennial challenge with that approach is balancing it with SEO and performance speed. If not well optimized, it will never rank.
Amir's avatar
Thank you! Absolutely motion should enhance the experience, not come at the expense of performance or SEO. That's always the goal.
Mario's avatar
Nicely done, good work here.
Amir's avatar
Thank you!
Maty's avatar
Okay this is such a fun concept, scrolling as camera movement instead of just scroll-triggered fades. Frame by frame instead of scrubbing video is a smart workaround. Did you run into any performance issues getting it smooth on lower-end devices?
Amir's avatar
Thanks! Yeah, optimization took a lot of trial and error. Compressing the frames and keeping everything as lightweight as possible helped it run smoothly across different devices.
Boluwatife's avatar
Upgoating this, so cool
Amir's avatar
Thank you!
Aligwe's avatar
The presentation is excellent.
Amir's avatar
Thank you!
Delower's avatar
This is a brilliant use of motion; turning scrolling into cinematic storytelling makes the experience feel truly immersive.
Amir's avatar
Thank you!
Subhradip's avatar
Screams Premium. Great work Amir.
Amir's avatar
Thank you!
Vara's avatar
Great job. How many frames did you actually have to render out to pull this off?
Amir's avatar
Thanks! It was actually a fairly lightweight setup I didn’t render hundreds of individual frames. I used a small set of high-quality renders and handled most of the motion, transitions, and interaction in the web experience itself. That kept it smooth while also making it much easier to optimize for performance.
DESH's avatar
Brilliant work! 🔥🔥
Amir's avatar
Thank you!
Godwin's avatar
this feels very performant.
Amir's avatar
Thank you!
Anas 's avatar
Amir's avatar
Not in this version. I went with a pre-rendered sequence and scroll-driven playback instead of Three.js, which gave me much better control over the cinematic look and performance.
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