Skip to content
Motion
ProIn reviewv1.0.0

Scroll Story Services

Services scroll past one at a time while a sticky phone beside them shows each one's screen.

Controls

Variant
<ServicesScrollStory />

About

Built on Phone Frame with a small island that watches which service is centred. The catalogue's device story, from pieces that exist today.

Use it when

  • An app or service with three to six features, each with a screen.

Skip it when

  • No screens to show: use services-icon-grid.

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—
headingHeadingtext60 chars—
leadIntrotext160 chars—
itemsServiceslistup to 6—
items[].titleTitletext40 chars—
items[].bodyDescriptiontext140 chars—
items[].iconIconicon——
items[].mediaImageimage——
actionButtonaction24 chars—

Variants

  • Phone rightdefault

    phone-right

    Services left, sticky phone right.

  • Phone left

    phone-left

    Sticky phone left, services right.

Accessibility and motion

Keyboard
The optional action.
Screen readers
A heading and an ordered list of services; each has its own screen image inline; the sticky phone is hidden.
Touch
Phones show screens inline; nothing depends on scrolling position.
Reduced motion
Screens swap without a fade.

Edge cases and limits

  • Six services make a long section; each step is 64 vh tall on desktop.
  • A sunset behind reeded glass with a massage service, beside four frosted service cards

    The lead service behind reeded glass that clears under the pointer, the rest on frosted cards over a glow.

    Services block · WebGL2

  • Six feature cards with line icons for booking, reminders, payments, notes, schedules and reports

    Three to six services as cards with icons, an index of numbered rows, or hairline columns.

    Services block · Server

  • A large card for cleanings with a bloom scene beside a numbered list of three more treatments

    The lead service as a large image card, the rest as a numbered list beside it or as cards beneath.

    Services block · Server

↑ ↓ to move↵ to openesc to close