АнимацииНовое

Резиновая линия

Линия цепляется за курсор, тянется за ним и пружинит обратно, когда её отпускают. Живой разделитель для лендинга.

Настройки

color
grabColor

Основано на Elastic Line (MIT лицензия) · Условия использования

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
isVerticalbooleanfalseВертикальная линия вместо горизонтальной.
grabThresholdnumber5На каком расстоянии от линии курсор её цепляет, в пикселях.
releaseThresholdnumber100Как далеко можно оттянуть линию, пока она не сорвётся, в пикселях.
strokeWidthnumber1Толщина линии.
transitionValueAnimationTransition"{ type: 'spring', stiffness: 300, damping: 5 }"Пружина, с которой линия возвращается.
animateInTransitionValueAnimationTransition"{ duration: 0.3, ease: 'easeInOut' }"Как линия прорисовывается при появлении.
colorstring"#ffffff"Цвет линии в покое.
grabColorstring"#ffffff"Цвет линии, пока её держит курсор.
classNamestring—Классы для SVG. Цвет линии берётся из color текста.

Зависимости

Пакетов: 1

npm install motion

Похожие компоненты

Смотреть все