WEB BUILDER / MOTION
Motion as proof, not decoration.
The motion primitives the kit ships are opt-in, CSS-first where possible, and all respect prefers-reduced-motion. Scroll the page to see each variant trigger; reduce motion at the OS level to see them disable.
COMPONENT · ANIMATE ON SCROLL — 7 VARIANTS
Reveal on viewport entry.
Each card below uses a different variant. A shared IntersectionObserver toggles is-visible; CSS does the animation. Triggers once by default; replay on re-entry available via once: false.
Opacity 0 → 1.
Slide up 24px + fade.
Slide down 24px + fade.
Scale 0.94 → 1 + fade.
Blur 8px → 0 + fade.
UTILITY · HOVER EFFECTS
5 hover utility classes — opt-in, brand-token aware.
Apply by adding the class. All honour prefers-reduced-motion. Hover or focus any card below.
translateY(-4px) + shadow on hover.
Accent outline + glow on hover.
scale(1.03) on hover.
3D rotateX/Y perspective.
Diagonal shimmer sweep (uses ::before).
Hero motion variants — already shown on heroes page.
Three Hero motion options are demonstrated on the heroes page: ken-burns, parallax (CSS scroll-driven), and gradient-overlay. Opt in via the motion prop on Hero variant="cinematic".
Five other showcase surfaces.
← Back to templates · Heroes · Proof blocks · Marketing · Article UX