Scroll Area
Scrollable region with Orbital-themed native scrollbars.
Styled native scrolling — not virtualization. Uses overflow: auto and CSS scrollbar-* / ::-webkit-scrollbar rules so thumbs track design tokens (light/dark). Use in shell Layout columns, Navigation bodies, and custom panels.
- Fixed-height regions with overflowing content (sidebar nav, main columns, panels)
- Any scrollport that should match Orbital theme rather than default OS chrome colors
- Horizontal overflow when
horizontal=true(wide toolbars, carousels)
- Set
styleheight (or width for horizontal) onScrollAreaso the scrollport has bounds. - Put overflowing content inside the default slot.
- Set
show_scrollbar=falseto hide scrollbar chrome while keeping wheel/touch scroll. - Adjust
sizefor scrollbar thumb/track thickness in pixels (default8) — not viewport size.
Vertical scrollport with themed thumbs on a bounded demo frame.
Content is taller than the 280px scrollport.
Scroll with wheel, trackpad, or drag the themed scrollbar thumb.
Line 0 — extra content to ensure vertical overflow.
Line 1 — extra content to ensure vertical overflow.
Line 2 — extra content to ensure vertical overflow.
Line 3 — extra content to ensure vertical overflow.
Line 4 — extra content to ensure vertical overflow.
Line 5 — extra content to ensure vertical overflow.
Line 6 — extra content to ensure vertical overflow.
Line 7 — extra content to ensure vertical overflow.
Line 8 — extra content to ensure vertical overflow.
Line 9 — extra content to ensure vertical overflow.
Line 10 — extra content to ensure vertical overflow.
Line 11 — extra content to ensure vertical overflow.
Side-by-side: themed thumbs (default) versus hidden chrome with wheel scroll only.
Visible scrollbar line 0
Visible scrollbar line 1
Visible scrollbar line 2
Visible scrollbar line 3
Visible scrollbar line 4
Visible scrollbar line 5
Visible scrollbar line 6
Visible scrollbar line 7
Visible scrollbar line 8
Visible scrollbar line 9
Bounded width with wide inner content; horizontal thumb uses the same theme tokens.