...
Pure CSS  ·  Zero JS  ·  Powerful. Stunning. Premium.

Scroll-Driven
Animations
Reimagined.

The most advanced pure CSS scroll animation library. 45+ effects, zero JavaScript, complete browser fallbacks. Built for designers who demand perfection.

45+ Effects
0KB JavaScript
v20 Releases
Possibilities
SCROLL · TRIGGER
FADE UP ↑
PARALLAX ∿
GLITCH ▓
3D FLIP ⟳
Chapter 01

Scroll-Driven Animation Engine

15+ effect variants. One attribute. Infinite possibilities. Add data-roopm-effect to any element.

Fade Up
Fade Right
Scale Up
Zoom In
Flip X
Flip Y
Rotate Right
Blur In
Swing In
Skew Up
Fade Up Left
Blur Scale
Usage
<!-- Add .roopm-animate + data-roopm-effect to any element --> <div class="roopm-animate" data-roopm-effect="fade-up"> Your content here </div> <!-- Stagger children automatically --> <div class="roopm-stagger"> <div class="roopm-animate" data-roopm-effect="scale-up">Card 1</div> <div class="roopm-animate" data-roopm-effect="scale-up">Card 2</div> </div>
45+
Total Effects
0ms
Load Overhead
100%
Pure CSS
Combinations
Chapter 02

10 Premium Text Effects

Word-by-word, letter-by-letter, or full-text reveals — each effect triggered perfectly as content enters the viewport.

TX01
Liquid Morph

Liquid Morph Text

Elastic fluid distortion entry
TX02
Glitch Shatter

GLITCH SHATTER

RGB chaos + hue-rotate frames
TX03
Magnetic Pull

Magnetic Pull Force

3D perspective Z-axis approach
TX04
Neon Strike

NEON STRIKE

Clip-path wipe with cyan glow
TX05
Holographic Rise

Holo Rise Effect

Rainbow hue-shift ascension
TX06
Shockwave

SHOCKWAVE

Explosive scale + letter-spacing
TX07
Phantom Typewriter

Phantom Typewriter

Step-based clip-path typewriting
TX08
Gravity Drop

Gravity Drop Fall

Physics-based bounce entry
TX09
Void Emerge

Void Emerge

Deep Z-axis emergence effect
TX10
Aurora Wipe

Aurora Gradient Wipe

Multi-color gradient clip-path sweep
Chapter 03

8 Cinematic Mask Reveals

Film-quality reveal animations using pure CSS clip-path geometry. Apply to cards, images, or any block element.

Iris Cinematic
M1 · mask-iris
Venetian Blinds
M2 · mask-venetian
Portal Fracture
M3 · mask-portal
Ink Bleed
M4 · mask-ink
Split Curtain
M5 · mask-curtain
Spotlight Sweep
M6 · mask-spotlight
Quantum Grid
M7 · mask-quantum
Vortex Expand
M8 · mask-vortex
Chapter 04

Parallax Depth System

Vertical Parallax (Y)
Vertical Pan

Scroll to see the image drift vertically

PARALLAX
Horizontal Parallax (X)
PARALLAX
Horizontal Pan

Scroll to see the image drift horizontally

Chapter 05

Scroll Scrubbing Effects

Animations that scrub directly with your scroll position.

Scrub Rotate
Rotates 360° with scroll position
Scrub Blur
FOCUS
Blurs in/out at scroll midpoint
Scrub Color
COLOR SHIFT
Card color scrubs with scroll
Chapter 06

Horizontal Scroll System

Sticky horizontal scroll powered entirely by CSS scroll timelines.

Panel 01

Horizontal Scroll

Pure CSS scroll-driven horizontal progression. No JavaScript required.

Panel 02

Zero Dependencies

No GSAP. No ScrollMagic. No plugins. Just CSS and a browser.

Panel 03

Silky Smooth

GPU-accelerated transforms deliver buttery 60fps performance everywhere.

Panel 04

Fully Responsive

Adaptive layouts that look stunning on every screen size and device.

Panel 05

Premium Output

Production-ready animations that rival the best motion design studios.

Chapter 07

Stacking Card System

Cards stack and compress as you scroll past them. A premium storytelling pattern.

Step 01

Design System

Start with a robust token system. Colors, spacing, typography — all defined as CSS custom properties for maximum flexibility.

Step 02

Animation Engine

Layer the scroll animation system on top. One master keyframe drives all effect variants through CSS custom properties.

Step 03

Premium Features

Add the advanced feature set — 15 typography effects, cinematic masks, parallax, horizontal scroll, and more. All CSS.

Step 04

Ship It

Deploy a production-ready experience that loads fast, performs flawlessly, and impresses everyone who encounters it.

Chapter 08

Viewport Pin System

Pin any section while content scrolls into view — perfect for hero moments.

Pinned Section

This section is pinned while you scroll

The container is 300vh tall but the content stays fixed in place. Scroll through this moment.

Chapter 09

15 Advanced Typography Features

The most ambitious pure CSS typography system ever assembled. Each feature is a complete scroll-driven experience.

ADV 01
Liquid Typewriter
We build  Products. Platforms. Experiences.

Pure CSS word cycling with a glowing caret. Zero JS.

ADV 02
Apple-Style Word Wash

Every  word  lights  up  as  you  scroll  through  this  section.

ADV 03
Cinematic Stroke-to-Fill
STROKE TO FILL STROKE TO FILL

Scroll to watch the outline fill with gradient colour.

ADV 04
Multi-Layer Depth Parallax
DEPTH
DEPTH
DEPTH
ADV 05
SVG Generative Draw
DRAW

SVG stroke-dashoffset animated by scroll timeline, then fills with color.

ADV 06
Frosted Glass Refraction
FROSTED
ADV 07
Cinematic DOF Focus Rack
FOCUS RACK

Scale + blur animates like a cinematic camera focus pull.

ADV 08
Isometric 3D Extrusion
ISOMETRIC

ADV 09
Text-to-Interface Zoom
ZOOM
ADV 10
Chromatic Aberration Glitch
GLITCH

RGB channel splitting + polygon clip-path layers simulate real chromatic glitch.

ADV 11
Variable Font Morphing
Font weight interpolates as you scroll ·
MORPH MORPH
ADV 12
Kinetic Typography Drift
KINETIC · SCROLL · DRIVEN · MARQUEE · PURE · CSS · KINETIC · SCROLL · DRIVEN · MARQUEE · PURE · CSS · 
ADV 13
Liquid Aurora Text Mask
AURORA

Multi-stop gradient background mask with animated glow aura layer.

ADV 14
Scattered 3D Letter Re-Assembly
S C A T T E R

Each letter flies in from a unique 3D position and assembles on scroll.

ADV 15
Cinematic Media Mask Zoom
CINEMA
Chapter 10

Bento Grid Layout

Asymmetric 20-column grid system for building editorial layouts.

Large Panel

rm-c1

Spans 7 columns × 2 rows. Use for hero content, large images, or primary features.

rm-c2

Mid-top cell — 6 columns.

rm-c3

Mid-bottom cell — 6 columns.

rm-c4

Right Column

7 columns × 3 rows tall.

rm-c5

Bottom-left. 6 cols.

rm-c6

Bottom-center. 7 cols.

Index

Complete Feature Reference

fade-up / fade-down
fade-right / fade-left
scale-up / scale-down
zoom-in / blur-in
flip-x / flip-y
rotate-right / rotate-left
swing-in / unfold-bottom
skew-up / blur-scale
fade-up-left / fade-up-right
TX: liquid-morph
TX: glitch-shatter
TX: magnetic-pull
TX: neon-strike
TX: holo-rise
TX: shockwave
TX: phantom-type
TX: gravity-drop
TX: void-emerge
TX: aurora-wipe
Mask: iris / venetian
Mask: portal / ink
Mask: curtain / spotlight
Mask: quantum / vortex
Parallax X / Y
Scrub: rotate / blur / color
Horizontal Scroll System
Stacking Cards System
ADV: Liquid Typewriter
ADV: Word Wash
ADV: Stroke-to-Fill
ADV: Depth Parallax
ADV: SVG Draw
ADV: Frost Refraction
ADV: DOF Focus Rack
ADV: ISO 3D Extrusion
ADV: Text-to-Interface
ADV: Glitch Aberration
ADV: Variable Font Morph
ADV: Kinetic Marquee
ADV: Liquid Aurora
ADV: 3D Scatter Assemble
ADV: Cinematic Mask Zoom
Pin System
Scroll Progress Bar
Stagger + Float System
Ready to Build

Start Building
Today

One CSS file. Zero dependencies. Every animation on this page is driven purely by scroll position. Include and go.

<!-- 1. Link the CSS --> <link rel="stylesheet" href="roopm-scrolltrigger.css"> <!-- 2. Use any feature --> <div class="roopm-animate" data-roopm-effect="fade-up"> ✨ That's it. </div>