Animations
Slow Riser
Scroll reveals for text, images and lists. IntersectionObserver, no library.
R560
Once. Yours to keep
The shape of it, not a screenshot
What it is
Eight reveal behaviours driven by one IntersectionObserver and a data attribute. Fade up, line stagger, word split, clip wipe on images, stagger by child, blur off, mask down, and a plain opacity fade. Put data-reveal on an element and it plays once when it enters the viewport, then the observer stops watching it.
The whole thing is one 3 kB script and one stylesheet. Timing, distance, delay and threshold are set per element in the markup, so changing one section does not mean editing JavaScript. A small snippet in the head marks the document as ready, so nothing stays hidden if the script never loads. Under prefers-reduced-motion every element is shown at its final state on load and no observer is created.
It suits long marketing and portfolio pages that scroll. It is the wrong pick for a dashboard or an app screen where content arrives after load, because each element is revealed once by design. If you want motion tied frame by frame to scroll position, this is not that.
What you get
- reveal.js, 3 kB, no dependencies
- reveal.css with eight named behaviours
- data attributes for delay, distance, threshold and repeat
- no-JavaScript and reduced-motion fallbacks wired in
- Astro component wrapper plus a plain HTML version
- demo page showing every behaviour side by side
After you buy
- 01 You message me On WhatsApp. Tell me which one and where it is going.
- 02 I set it up for you Your words, your colours, your logo dropped in — or the raw files if you would rather do it yourself.
- 03 It goes live On your hosting or on mine. Either way it ends up in your own account.
- 04 It is yours The whole thing, with nothing to renew and nothing tied back to me.
You might also want
- Animations R450 Tally Band A stats row where the numbers count up once, when the row scrolls into view.
- Animations R350 Conveyor Rail Logo and text marquees in CSS. No seam, and they pause on hover and on focus.
- Animations R690 Iron Filings A canvas field of hairlines that turns towards the pointer. One file, no library.
Nothing to look at yet
This one is written up but not built, so there is no live version to show. Ask me and I will tell you honestly how long it would take.
Ask about it