Dynamic Image Grid is an interactive, motion driven layout that transforms a simple grid of images into a responsive visual experience. Instead of static thumbnails, each grid item dynamically reacts to cursor movement, creating a sense of depth, focus, and fluid interaction.
As users move across the grid, nearby items scale up while distant ones fade into grayscale, producing a natural focus effect. This creates a smooth visual hierarchy that guides attention without requiring clicks or navigation.
The component also features a subtle appear animation where grid items fade and scale into view with a staggered timing, adding a polished entrance effect. The animation feels lightweight and responsive, making it suitable for modern, performance focused websites.
Images can be easily added inside Framer, and the grid automatically adapts to container size and density settings. Designers can control spacing, interaction radius, animation speed, grayscale intensity, and scaling behavior to create different visual styles.
Built for Framer, the Dynamic Image Grid delivers smooth performance while turning traditional image layouts into engaging, interactive sections.
Interactive cursor based scaling effect
Dynamic grayscale transition based on distance
Smooth lerp based animation for fluid motion
Responsive grid layout with adjustable density
Staggered appear animation for polished entry
Custom image uploads inside Framer
Adjustable spacing and layout control
Configurable interaction radius and intensity
Optimized performance using requestAnimationFrame
Works across desktop and touch devices
Portfolio image galleries
Creative agency websites
Product showcase grids
Photography collections
Landing page visual sections
Case study previews
Interactive content layouts
Designers building interactive Framer websites
Agencies showcasing visual work
Creators displaying image collections
Product teams highlighting visual assets
Websites needing subtle interaction without complexity
Makes simple grids feel dynamic and interactive
Guides user attention using motion and depth
Enhances visual engagement without heavy UI
Adds a modern, premium feel to layouts
Easy to customize while maintaining performance