Scroll

Кроссбраузерный скроллбар.

Base Scroll#

Base

Vertical и Horizontal#

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

VerticalAndHorizontal

AutoHide#

Автоматическое скрытие Scrollbar если свойство autoHide={true}.

AutoHide

TrackSize and Color#

Цвет компонента меняется через свойство color. Более подробно про цвет в этой статье.

TrackSizeAndColor

MaxHeight#

Если указать только maxHeight, Scrollbar будет появляться и исчезать по мере заполнения контейнера. Так же как и нативный.

MaxHeight

API#

NameTypeDefaultDescription
childrennodeЭто контент между открывающим и закрывающим тегом компонента.
classesobjectОбъект содержит jss стили компонента.
classNamestringЧтобы указать CSS классы, используйте этот атрибут.
componentelementType'div'Корневой узел. Это HTML элемент или компонент.
colorstring'#000000'Название цвета в разных форматах.
verticalbooltrueЕсли true, вертикальный Scrollbar включен.
horizontalbooltrueЕсли true, горизонтальный Scrollbar включен.
autoHidebooltrueЕсли true, Scrollbar будет скрываться через время.
autoHideDurationnumber500Время выполнения анимации в ms
autoHideTimeoutnumber800Время через которое скроется Scrollbar из-за бездействия.
trackSizenumber6Размер track.
onScrollfuncВызывается по время скрола.
onScrollStartfuncВызывается при старте скрола.
onScrollStopfuncВызывается в конце скрола.
styleobject{}Style css.