← Grigogo
TX — Текстовые анимации№ 006

Rotating Text

Перебирает слова с каскадной прокруткой, а контейнер плавно подстраивается под ширину каждого.

зависимости 0файлы tsx + cssпараметры 8react 18+
live/rotating-text

Выпускаем быстрее

X 0000 Y 0000
Пульт08 параметров
01texts

Слова для перебора.

02interval
ms

Время показа.

03stagger
ms

Задержка между буквами.

04duration
ms

Движение одной буквы.

05splitBy

Как делить каждое слово.

06direction

Направление движения.

07staggerFrom

Откуда идёт каскад.

08animateWidth

Плавно менять ширину под слово.

01 Пропсы

ПропТипПо умолчаниюОписание
textsstring[]["быстрее","громче","плавнее","по-вашему"]Слова для перебора.
intervalnumber2200Время показа.
staggernumber28Задержка между буквами.
durationnumber600Движение одной буквы.
splitBy'chars' | 'words' | 'none'"chars"Как делить каждое слово.
direction'up' | 'down'"up"Направление движения.
staggerFrom'first' | 'last' | 'center'"first"Откуда идёт каскад.
animateWidthbooleantrueПлавно менять ширину под слово.
classNamestring—Передаётся корневому элементу.
styleCSSProperties—Передаётся корневому элементу.