Skip to main content

Lab

Experiments, prototypes, and creative coding projects. Some ship, most don't, all teach something.

56 interactive demos2 experiments

Interactive Demos

56 demos

Cursor + Blob

Custom cursor with animated gradient blob following mouse movement.

GSAPFramer MotionCursor

Interactive Elements

Magnetic buttons, hover effects, and dynamic transformations.

Framer MotionHoverMagnetic

Hover Effects

3D tilts, reveals, underlines, and glitch effects.

Hover3DEffects

Magnetic

Interactive magnetic cursor effect with floating elements.

GSAPInteractiveCursor

Scroll

Scroll-triggered animations with parallax, pinning, and horizontal scroll.

GSAPScrollTriggerParallax

Text Reveals

Character, word, and line-based text animations with 3D transforms.

GSAPAnimationTypography

Morph

Text morphing animation that transforms between words.

GSAPTextAnimation

Typewriter

Classic typewriter text effect with blinking cursor.

GSAPTextRetro

Glitch

RGB glitch effect with scanlines and digital noise.

GSAPEffectRetro

Scroll Effects

Parallax layers and scroll-triggered reveals with GSAP.

GSAPScrollTriggerParallax

SVG Drawing

Animate SVG paths with Vivus for line drawing effects.

SVGVivusPath Animation

Morphing Shapes

Fluid shape transformations and SVG path morphing.

SVGMorphingAnimation

Particle Effects

Confetti, fireworks, snow, and ambient particles.

CanvasParticlesEffects

Image Effects

Zoom, pan, parallax, masks, and filter effects.

ImagesFiltersParallax

Blinds

3D blinds opening animation with staggered reveal effect.

GSAP3DAnimation

Particles

Particle system that converges to form text, then disperses.

CanvasParticlesInteractive

Wave

Flowing sine wave animation with layered colors and rhythm.

CanvasAnimationMath

Noise

Perlin noise visualization with flowing organic patterns.

CanvasGenerativeMath

Loading Animations

Spinners, skeleton loaders, and progress indicators.

CSSLoadingSkeleton

Page Transitions

Smooth transitions including fades, slides, and flips.

Framer MotionTransitionsNavigation

Card Animations

3D flips, tilts, stacked cards, and hover reveals.

3DCardsHover

Button Animations

Ripples, morphs, glows, and 3D press effects.

ButtonsHoverClick

Three.js 3D

Interactive 3D scenes, geometries, and visual effects.

Three.jsWebGL3D

Matter.js Physics

2D physics simulations with gravity and collisions.

Matter.jsPhysics2D

Tone.js Audio

Interactive audio synthesis, sequencing, and effects.

Tone.jsAudioSynthesis

Gradient Generator

Create and export beautiful CSS gradients with a visual editor.

CSSDesignGenerator

Animation Playground

Experiment with GSAP easing functions and animation parameters.

GSAPAnimationEasing

Color Palette

Generate harmonious color palettes for your projects.

ColorsDesignGenerator

Easing Visualizer

Explore and compare GSAP easing functions with visual previews.

GSAPAnimationEasing

Shadow Generator

Create and layer CSS box shadows with a visual editor.

CSSDesignShadows

Transform Generator

Create and visualize 3D CSS transforms with translate, rotate, scale, and skew.

CSS3DTransforms

CSS vs GSAP

Compare CSS transitions and GSAP animations side-by-side.

CSSGSAPComparison

Timeline Editor

Create multi-step GSAP timeline animations with keyframes.

GSAPAnimationTimeline

Bezier Editor

Create custom cubic-bezier easing functions by dragging control points.

CSSAnimationEasing

Spring Physics

Explore spring-based animations with adjustable tension, friction, and mass.

PhysicsAnimationSpring

SVG Morphing

Morph between SVG shapes and animate stroke paths.

SVGAnimationMorphing

Particle Emitter

Configure and preview particle effects with real-time controls.

CanvasParticlesGenerator

Text Animation

Create text reveal animations with splitting and staggered effects.

GSAPTextAnimation

3D Visualizer

Explore 3D transforms with an interactive Three.js visualization.

Three.js3DVisualization

Format Converter

Convert animations between GSAP, Framer Motion, and CSS formats.

GSAPFramer MotionCSS

Animated Backgrounds

Dynamic animated background effects with gradients, particles, and patterns.

CSSGradientsBackgrounds

Button Effects

Creative button animations with hover reveals, gradient borders, and press effects.

ButtonsHoverCSS

Card Effects

Interactive card components with tilt effects, gradient borders, and animated reveals.

CardsHover3D

Cursor Effects

Custom cursor animations with trails, spotlights, magnetic effects, and interactive zones.

CursorInteractiveEffects

Footer Styles

Creative footer designs with animated backgrounds, gradient borders, and interactive elements.

FooterLayoutCSS

Form Inputs

Animated form input effects with floating labels, validation states, and creative styling.

FormsInputsCSS

GSAP Text Showcase

A comprehensive collection of GSAP-powered text animations with TextPlugin and stagger effects.

GSAPTextAnimation

Hero Sections

Landing page hero section animations with dynamic text, backgrounds, and scroll effects.

LandingHeroAnimation

Loading Effects

Creative loading indicators with spinners, progress bars, skeleton screens, and animated transitions.

LoadingCSSAnimation

Micro Interactions

Subtle micro-interaction animations for buttons, toggles, checkboxes, and feedback states.

MicroInteractionUX

Modal Animations

Animated modal dialogs with spring transitions, backdrop blur, and creative entrance effects.

ModalDialogAnimation

Nav Menus

Animated navigation menus with hamburger transitions, dropdown effects, and sliding panels.

NavigationMenuAnimation

Scroll Reveals

Scroll-triggered reveal animations with fade, slide, scale, and stagger effects.

ScrollRevealAnimation

Text Effects

Typography animations with gradient text, letter spacing, splitting, and kinetic effects.

TextTypographyCSS

Toast Notifications

Animated notification and toast components with slide, fade, and stack effects.

ToastNotificationAnimation

Toggle Switches

Animated toggle switch components with spring physics, color transitions, and icon morphing.

ToggleSwitchCSS

Experiments

Scroll-Driven Animations

WIP

Experiments with CSS scroll-driven animations and GSAP ScrollTrigger.

2024
GSAPScrollAnimation

Shader Gradients

WIP

WebGL shader experiments creating organic, animated gradient backgrounds.

2025
WebGLShadersGenerative

Exploring ideas through code