Hover Interactions
Hover-driven reveals, magnetic effects, and pointer interactions.
3D Perspective Hover
A GSAP-powered 3D tilt effect that rotates any registered element toward the global pointer position. Inner layers with translateZ depth planes create a natural parallax stack as the parent tilts. Auto-disables on touch devices and respects prefers-reduced-motion.
Directional List Hover
A list component where a background tile slides in from the exact direction the pointer enters each row and exits in the same direction on leave. Direction detection supports vertical (y), horizontal (x), or all-sides (all) modes.
Momentum Based Hover (Inertia)
GSAP InertiaPlugin-powered hover effect that reads pointer velocity as it enters an element and launches the card into a physics-based x, y, and rotation tween that decelerates naturally. Works on any existing markup — just apply three data attributes.
Glowing Interactive Dots Grid
A full-section grid of dots that lights up around the pointer and scatters with GSAP InertiaPlugin physics on fast swipes and click shockwaves. The grid auto-fills the container, supports an optional center hole for logo placement, and is fully configurable via constants.
Interactive Pixel Grid
A canvas-based grid where each cell lights up in a random color as the pointer passes over it, then fades out. Fully configurable via data attributes — colors, column count, border style, and background — with separate desktop and mobile grid sizes. Only activates on non-touch devices.
Pixelated Image Reveal
A card that transitions between two images using a randomized pixel grid — squares blink on in a staggered scatter, briefly expose the underlying image, then scatter off to reveal the new state. On touch devices the toggle fires on tap instead of hover.