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 componentsButtons & actions

Sticky CTA Bar

A bottom call-to-action bar that slides up after scrolling past a hero, with a summary on the left and a lit primary plus secondary on the right, hiding near the footer, with stacked mobile and row desktop layouts.

Preview

Desktop

New season

Ridge Shell Jacket

$248

Made for wet weekends

A three-layer shell that breathes on the climb and keeps the rain out on the ridge. Taped seams, a stiff brim, pockets above the hip belt.

Fit

Cut with room for a fleece underneath. Arms are long enough to reach overhead without the hem riding up.

Care

Wash cold, tumble low to refresh the coating. Repair kit and spare toggles in the inside pocket.

Delivery

Ships in two days. Free returns for 60 days, even if it's been out on a hill.

Footer · Shipping · Returns · Contact

Mobile

New season

Ridge Shell Jacket

$248

Made for wet weekends

A three-layer shell that breathes on the climb and keeps the rain out on the ridge. Taped seams, a stiff brim, pockets above the hip belt.

Fit

Cut with room for a fleece underneath. Arms are long enough to reach overhead without the hem riding up.

Care

Wash cold, tumble low to refresh the coating. Repair kit and spare toggles in the inside pocket.

Delivery

Ships in two days. Free returns for 60 days, even if it's been out on a hill.

Footer · Shipping · Returns · Contact

Install

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

Props

PropTypeDefaultDescription
targetRefObject<HTMLElement | null>— (window)Scroll container; with one the bar is absolute in a relative wrapper.
revealAfterRefObject<HTMLElement | null> | number320Show once this hero has scrolled out the top, or after this many px.
hideNearRefObject<HTMLElement | null>—Slide away while this footer is in view.
titleReactNode—Summary title. Required.
detailReactNode—Price or a short summary line.
mediaReactNode—Small decorative thumbnail (wide layout).
primary / secondary{ label, onClick?, href? }— / —Lit primary key (required) and an optional secondary.
labelstring"Purchase"Names the bar's region.

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 ↗