Skip to content

component

Ripple Hover Grid

By Munzir Kareem

Details

Summary

Ripple Hover Grid — an image grid component that splits any image into tiles and animates them with a mesmerizing center-to-edge 3D flip reveal on hover.

Description

Ripple Hover Grid – Interactive 3D Flip Image Reveal Component for Framer Add a stunning hover interaction to your Framer projects with the Ripple Hover Grid — an image grid component that splits any image into tiles and animates them with a mesmerizing center-to-edge 3D flip reveal on hover. Tiles cascade outward in a wave-like ripple, flipping to reveal a second image beneath. No coding required. What It Does Ripple Hover Grid divides any image into a fully configurable tile grid (3×3 up to 20×20) and triggers a sequential 3D flip animation on hover — rippling outward from the center like a wave. A second image is revealed on the back of each tile, making it perfect for before/after reveals, portfolio showcases, product transitions, and interactive hero sections. Key Features Ripple Flip Animation Signature center-to-edge wave cascade hover effect Sequential tile flipping with smooth staggered timing Full control over ripple speed, rotation duration, and easing Dual Image Display Show two images in a single interactive component Perfect for before/after comparisons, product reveals, and portfolio storytelling Smooth 3D perspective transition between front and back images Fully Customizable Grid Grid size from 3×3 up to 20×20 tiles Tile size adjustable from 30px to 200px Configurable gap for tight mosaics or open, spacious layouts Advanced Animation Controls Fine-tune ripple speed, flip duration, breathing intensity, and breathing speed Optional idle breathing animation keeps the grid alive between interactions Dial in subtle, professional effects or bold, dramatic motion 3D Perspective Depth True CSS 3D transforms with adjustable perspective depth (500–2000px) Realistic depth and dimension on every tile flip Optional per-tile shadow for added visual depth Performance Optimized Built with Framer Motion for hardware-accelerated, smooth animations React.memo ensures fluid rendering on large grids (up to 400 tiles) Auto-pauses when out of viewport to conserve resources Responsive & Flexible Supports Fixed, Fill, and Relative sizing modes Adapts to any container while maintaining tile proportions and animation timing Works seamlessly across desktop and mobile layouts Perfect For Image galleries and portfolio grids Before/after product showcases and comparison sliders Interactive hero sections and landing pages Hover-reveal and image transition effects Creative visual storytelling Portfolio presentations and client work Technical Specs Built with React + Framer Motion TypeScript support Responsive image support with srcSet Accessible alt text support Customizable background colors, shadows, and easing functions Drag and drop onto canvas — no coding required

Introduction

Grid tiles flip from center on hover

Rank history

Daily rank per list, from the first snapshot — lower is better.

12001400145798/148/228/309/79/15
  • All · #4579