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 componentsNavigation

Shrink header

Site header that shrinks continuously with the scroll from a tall bar with a large mark to a compact frosted bar, hides on scroll down, reveals on scroll up and underlines the section being read.

Preview

At the top
Pebble
  • Work
  • Studio
  • Classes
  • Visit

Stoneware for every day

Thrown by hand in small batches.

Tall tumbler£24
Moon jar£68
Pouring jug£42

The studio

Two wheels, one gas kiln and a long table by the window. Everything is fired to 1240 °C and glazed with recipes mixed on site.

Glaze firing
1240 °C
Glazes
14
Clay to shelf
3 wk

Classes

  • Taster eveningThu 18:304 left
  • Wheel basics, 4 weeksSat 10:00Full
  • Glaze labSun 14:006 left

Visit

Wed–Sun, 10:00–17:00. Unit 4, the old rope works, by the harbour steps.

Part-way down (scroll up to reveal)
Pebble
  • Work
  • Studio
  • Classes
  • Visit

Stoneware for every day

Thrown by hand in small batches.

Tall tumbler£24
Moon jar£68
Pouring jug£42

The studio

Two wheels, one gas kiln and a long table by the window. Everything is fired to 1240 °C and glazed with recipes mixed on site.

Glaze firing
1240 °C
Glazes
14
Clay to shelf
3 wk

Classes

  • Taster eveningThu 18:304 left
  • Wheel basics, 4 weeksSat 10:00Full
  • Glaze labSun 14:006 left

Visit

Wed–Sun, 10:00–17:00. Unit 4, the old rope works, by the harbour steps.

Install

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

Props

PropTypeDefaultDescription
containerRefObject<HTMLElement | null>pageScroll container the header sits at the top of; the window when omitted.
logo / brandReactNode—Brand mark (scales down as it shrinks) and name; the link scrolls to the top.
links{ id: string; label: string }[][]Section links with scroll-spy and a sliding underline.
actionsReactNode—Controls on the right.
expandedHeight / compactHeightnumber96 / 56Heights at the top and once shrunk.
hideOnScrollbooleantrueHide on scroll down, reveal on scroll up.
labelstring"Main"Accessible name of the navigation.

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 ↗