Bento Grid Illustrations

A minimal bento grid showcasing device illustrations with MacBook, iPhone, iPad, and Dynamic Island. Features hover animations, blur fade-in content, and compound components.

Screen
Airpods Connected

Desktop builds in minutes

Ship faster with instant previews and seamless deployment pipelines.

Waiting
Syncing...
All synced

Everything in sync

Real-time sync across devices.

Screen
Connected

Mobile compatible, everywhere

Responsive by default. Works on every device.

Screen
Connected

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.

Included with All-Access

One payment unlocks the code for this block and every other block, template and page.

Get All-Access

About this block

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.

Access an ever-growing collection of premium, meticulously crafted templates and Component Blocks.

A product by Aceternity
Building in public at @mannupaaji

© 2026 Aceternity Labs LLC. All Rights Reserved.