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.