Utilities / headless primitive
ScrollArea
Native scrolling with accessible custom controls, zoom preservation, and RTL normalization.
ScrollArea / interactiveFluid · fits available space
Semantic parts
Spread each part getter onto the matching element, then style its stable state attributes.
rootviewportcontentscrollbarthumbcornerKeyboard guidance
The viewport keeps native browser scrolling. The listed controller keys apply when the custom scrollbar has focus; this preview renders a vertical scrollbar.
Keys from the Clank controller contract, with preview and configuration notes. Disabled or read-only controls may prevent changes.
- Arrow keys
- Move the focused scrollbar by a small step.
- Page Up / Page Down
- Move by one viewport.
- Home / End
- Move to the logical start or end.