I wanted a page loader that felt more like an entrance than a loading state.
So I built one.
Curtain Loader V2 is a Framer Code Component where the entire entrance can be shaped from the Property Panel.
Horizontal. Vertical. Wipe. Cinematic. Water. Snap. Simultaneous or offset.
Then there’s the fun stuff — procedural folds, seams, custom branding, reveal effects, playback modes, skip behavior and timing controls.
The interesting part wasn't making the curtains move.
It was making all of that work as a reusable Framer component without messing with the site's existing animations, transforms or layout.
That meant rebuilding the reveal architecture so the loader stays completely isolated from the page underneath.
This is v2.4 — the version I'm actually happy putting into real Framer projects.
Coming to the Framer Marketplace soon.
Currently free with Glimpse.
Which direction would you use?
I wanted a page loader that felt more like an entrance than a loading state.
So I built one.
Curtain Loader V2 is a Framer Code Component where the entire entrance can be shaped from the Property Panel.
Horizontal. Vertical. Wipe. Cinematic. Water. Snap. Simultaneous or offset.
Then there’s the fun stuff — procedural folds, seams, custom branding, reveal effects, playback modes, skip behavior and timing controls.
The interesting part wasn't making the curtains move.
It was making all of that work as a reusable Framer component without messing with the site's existing animations, transforms or layout.
That meant rebuilding the reveal architecture so the loader stays completely isolated from the page underneath.
This is v2.4 — the version I'm actually happy putting into real Framer projects.
Coming to the Framer Marketplace soon.
Currently free with Glimpse.
Which direction would you use?