Scroll Area

Нативный контейнер прокрутки с кастомными полосами прокрутки.

API Reference

Установка

Использование

API

ScrollArea

Корневой компонент. Стилизованная обёртка над ScrollArea.Root из Base UI с кастомным оформлением полосы прокрутки.

ScrollAreaViewport

Контейнер прокручиваемой области просмотра. Стилизованная обёртка над ScrollArea.Viewport из Base UI.

ScrollAreaScrollbar

Дорожка полосы прокрутки. Стилизованная обёртка над ScrollArea.Scrollbar из Base UI.

ScrollAreaThumb

Ползунок полосы прокрутки. Стилизованная обёртка над ScrollArea.Thumb из Base UI.

ScrollAreaCorner

Угловой элемент, когда видны обе полосы прокрутки. Псевдоним для ScrollArea.Corner из Base UI.

Примеры

Затухание при прокрутке

Используйте scrollFade, чтобы маскировать края области просмотра, благодаря чему содержимое плавно появляется и исчезает при прокрутке, намекая на наличие дополнительного содержимого без добавления лишних элементов интерфейса.

Горизонтальная прокрутка

Зазор для полосы прокрутки

Включите scrollbarGutter, чтобы зарезервировать место под полосу прокрутки при появлении переполнения, предотвращая сдвиги раскладки при отображении или скрытии полосы.

Обе полосы прокрутки

Oracul DS

Built for the future of AI-driven interfaces.