Bento Grid Illustrations

Desktop builds in minutes
Ship faster with instant previews and seamless deployment pipelines.
Everything in sync
Real-time sync across devices.

Mobile compatible, everywhere
Responsive by default. Works on every device.

Tablet ready, always
Optimized layouts for tablets and large screens out of the box.
A minimal, aesthetic bento grid showcasing interactive device illustrations. Features a compound component pattern with Card, CardTitle, CardDescription, and CardSkeleton for flexible layouts.
The grid displays four interactive elements:
- MacBook (2 columns) - 3D lid opening animation with Dynamic Island
- iPhone (1 column) - Side buttons and Dynamic Island animation
- iPad (2 columns) - Volume and power buttons with Dynamic Island
- Dynamic Island (1 column) - Auto-looping status indicator
All device illustrations feature hover-triggered animations with blur fade-in content and Dynamic Island sequences. The entire component is self-contained in a single file with no external dependencies beyond Motion and Next.js Image.
Built with Motion's useAnimate hook, useImperativeHandle for imperative control, and repeat: Infinity for declarative looping animations. Perfect for landing pages, feature showcases, and product presentations.
Explore more
Part of Bento Grids ยท All blocks
Build websites faster and 10x better than your competitors with
Aceternity UI Pro
Next.js 15, Tailwind CSS v4 and Motion for react powered templates
200+ templates and blocks combined
Ready to copy paste component blocks, save days of development time



