Skip to content
Motion
ProIn reviewv1.0.0

Device Duo Hero

The product on two screens: a browser frame and a phone frame overlapping beside or below the copy.

Controls

Variant
<HeroDeviceDuo />

About

Built on Browser Frame and Phone Frame. It differs from hero-split-stage (a photo with UI cards) by showing the product itself.

Use it when

  • The product is a website or an app.

Skip it when

  • The business is a place or a service: use hero-split-stage.

Install

The demo above is live today. Installing Pro items opens with VibeBox Motion Pro; join the waitlist to hear first.

Code

The source is part of VibeBox Motion Pro.

Licensed per seat; it installs with the same shadcn command once Pro opens.

See Pro and join the waitlist

Content

Typed slots from schema.ts. Facts (hours, prices, quotes, names) come only from the business; until then they render as fill-ins.

SlotLabelTypeLimitFact
eyebrowKickertext32 chars—
headingHeadlinetext80 chars—
leadIntrotext160 chars—
primaryActionMain buttonaction24 chars—
secondaryActionSecond buttonaction24 chars—
mediaImageimage——
urlAddress in the browsertext40 chars—
phoneMediaPhone screenimage——

Variants

  • Devices rightdefault

    duo-right

    Copy left, the overlapping frames right.

  • Devices below

    duo-below

    Centred copy, the frames wide below.

Accessibility and motion

Keyboard
The actions.
Screen readers
One h1, intro and actions; the screens are images with alt text.
Touch
Nothing depends on hover.
Reduced motion
The phone does not tilt.

Edge cases and limits

  • Without screenshots, placeholder scenes fill both screens.
  • A headline about moving better beside a mosaic of a tile scene, a bloom scene and a class list

    The promise beside a three-tile mosaic: a tall photo, a second image and a card of what the business offers.

    Heroes block · Server

  • A centred headline with two buttons and highlight chips above a wide image of stacked cards

    One centred promise with its actions and highlights, the image below, on a plain, haloed or gradient panel ground.

    Heroes block · Server

  • A large serif headline about bread beside a framed window scene with a caption fill-in

    A magazine opening: a large serif headline, the intro and actions, tags, and the photo framed tall or set as a band.

    Heroes block · Server

↑ ↓ to move↵ to openesc to close