All components

Animated Laptop

Laptop mockup with a hover-triggered lid that opens using CSS 3D transforms to reveal the screen. Also supports a static open state showing the keyboard deck.

Default
Single laptop with a remote screenshot-hover to open the lid.
Analytics dashboard preview

Sign in to view this example's source code.

Sign in
Custom screen
Replace the image with any React node inside the display.
> npm run devready in 320ms

Sign in to view this example's source code.

Sign in
Grid showcase
Multiple laptops in a responsive grid-dashboard, terminal, and product layouts.
Analytics dashboard preview

Dashboard

> npm run devready in 320ms

Custom content

Product screenshot preview

Product shot

Sign in to view this example's source code.

Sign in

Props

NameTypeDefaultDescription
imagestring"/laptop-screen.png"Image URL for the screen. Ignored when children are provided.
imageAltstring"Laptop screen content"Accessible alt text for the screen image
childrenReactNodeundefinedCustom screen content; overrides image when provided
classNamestringundefinedClasses for the root laptop container