Interactive Dot Grid

A playful grid-based interactive experience. Click on any dot to trigger ripple wave animations staggered from that coordinate.

Technical Features

Anime.js Animations

Driven by the Anime.js core animation engine, using compound keyframes to animate scales, translations, and opacities smoothly for organic-feeling motion.

Grid Coordinate Staggering

Calculates distance offsets dynamically from the clicked dot to all other dots in the 2D grid, delaying animation start times proportionally to create a ripple wave effect.

Responsive Field Resizing

Monitors viewport boundary changes and updates grid size parameters dynamically in React state, maintaining proper alignment on high-density displays.

Anime.js
React Hooks
Stagger Grid
Responsive Layout