Most preloaders are an afterthought. A spinner. A skeleton screen. Something to tolerate before theMost preloaders are an afterthought. A spinner. A skeleton screen. Something to tolerate before the
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
Most preloaders are an afterthought. A spinner. A skeleton screen. Something to tolerate before the real thing loads.
I wanted to make the loading moment the part people actually remember.
This is a CRT TV glitch preloader built entirely in Omma by Spline. When you hit a link, the screen floods with analog static monochrome noise, horizontal scan lines, the occasional VHS colour tear across the viewport. A branded SVG logo pulses in the top-left corner like a broadcast channel bug, jittering slightly the whole time. Then one white flash, and the site comes through underneath. The whole thing runs in under three seconds.
The logo feature was the part I enjoyed building most. It enters with a tuning-sweep animation, holds with a ghosting echo trail, then glitches out before the final reveal splitting into offset strips and cutting to black. Fully optional, swappable for any flat SVG.
Omma made the timing iteration fast. Tweaking when each noise strip dissolves, getting the jitter to feel unstable without being distracting, sequencing the logo exit against the reveal — that's the kind of thing that would take hours in raw CSS keyframes. In Omma it was a live feedback loop.
Live Preview- Link
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