ANIMATE

The Art of
Animated HTML

Pure CSS and vanilla JavaScript — no libraries needed

Scroll

CSS Can Do This

Organic blob morphing with animated gradients — pure CSS keyframes, zero JavaScript.

Text That Moves

Hover, watch, and interact with these text animation patterns.

Typewriter

Character by character

Glitch FX

Hover for distortion

Gradient

Animated color flow

Neon Glow

Pulsing light effect

3D Flip Cards

CSS 3D transforms with preserve-3d and backface-visibility.

◆

Transforms

Rotate, scale, skew in 3D space

CSS transforms let you manipulate elements in 2D and 3D space without affecting document flow. Combine with transitions for smooth motion.

★

Keyframes

Complex multi-step animations

@keyframes define animation sequences with fine-grained control at every percentage step. Chain with animation-delay for orchestrated motion.

☁

Filters

Blur, glow, and color effects

CSS filters like blur(), brightness(), and drop-shadow() apply GPU-accelerated visual effects. Combine with transitions for dynamic interactions.

Animated Counters

Numbers that count up when they scroll into view.

0
CSS Properties
0
Lines of Code
0
Libraries Used
0
FPS Target

Move Your Mouse

A radial spotlight follows your cursor, revealing hidden content underneath.

You Found It

This technique uses a radial gradient that tracks mouse position via JavaScript, paired with mix-blend-mode for the reveal effect.

Drawn Before Your Eyes

SVG stroke-dashoffset animates paths from invisible to fully drawn on scroll.

Mouse-Tracking 3D Tilt

Each card tilts toward your cursor in real time using transform: rotateX/Y.

Depth

Layered parallax within a card

Glow

Light follows your cursor

React

Instant 3D perspective shift

Animated Progress Rings

SVG circles with stroke-dashoffset driven by scroll-triggered JavaScript.

92%
CSS
78%
JavaScript
85%
SVG
95%
Canvas

Hover Interactions

No JavaScript required for these — just CSS transitions and transforms.

Spin
Pulse
Shake
Flip

The Evolution of Web Animation

From blinking text to GPU-accelerated transforms.

1996 — GIF Era

Animated GIFs and marquee tags were the height of web motion.

2005 — Flash Dominance

Adobe Flash powered rich animations but required a plugin.

2012 — CSS3 Transitions

Native browser support for smooth property transitions arrived.

2016 — Web Animations API

JavaScript gained native animation control with WAAPI.

2024 — View Transitions

Page-level animated transitions become native in modern browsers.

Horizontal Scroll

ScrollTrigger pins this section and scrubs through panels as you scroll vertically. Pure GSAP magic.

Stagger Reveals

Each character animates in with GSAP stagger — timing, easing, and sequencing that CSS alone can't match.

Scrub Control

Scroll position directly drives animation progress. Scroll up to reverse. Complete bidirectional control.

Pinned Scenes

The section stays pinned while content transforms. This is how modern storytelling sites are built.

The Matrix Has You

Canvas-rendered character rain at 60fps — the classic effect, rebuilt from scratch.