Skip to content
Pebble Pro is here at $49 one timeSee what’s included ↗
Pebble
ComponentsDocsMCPPricing
⌕ Find a component↗Log in
All components 673

Categories

Core inputs & forms46Buttons & actions33Navigation36Overlays & feedback49Data display33Charts & data viz40Cards & layout43Marketing blocks38App shells & pages37AI interfaces40Text & typography effects33Backgrounds & visual effects38Motion & transitions32Numbers & counters32Media34E-commerce333D & interactive36Themed sets40
Start with the essentials.Installation guide ↗Connect your agent ↗
← All componentsMotion & transitions

Shared element

Gallery-to-detail transition where shared pieces (cover, title, meta) morph between views with layoutId and reverse on back; a simple fade under reduced motion.

Preview

Gallery · open a story, then go back

Held on the detail view (the morph's destination)

DataNewsletter
Data · 5 min

48,000 readers

What a year of weekly issues taught us about when people read, and what they finish.

MOMalik OseiOct 28

Install

Pro source requires Pebble Pro. Try the full preview above.

Props

PropTypeDefaultDescription
idstring—Shared: the same id in both views makes the piece morph between them.
viewstring—SharedView: key of the current view; changing it swaps views.
delaynumber0.08SharedFade: seconds before content without a partner fades in.
transitionmotion transitionspring 330 / 34 / 0.9SharedLayout: spring used for every morph in the scope.

Pro component

Try the full preview above. Editable source and build guides require Pebble Pro.

Buy Pebble Pro — $49How source access works ↗
Pebble

Small details.
Better interfaces.

React components to explore, make your own, and build on.

Library

  • Components
  • Installation
  • Pricing

Resources

  • For agents
  • About
  • Support

Legal

  • License
  • Terms
  • Privacy
  • Final sale

Built by Pebble

A product of Praxys Solutions LLC ↗

Pebble Pro is live

$49 one time, lifetime updates ↗