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

Bounce Mark

Мячик из логотипа GRIGOGO для любого слова: прыгает по буквам, сплющивается при каждом приземлении и встаёт на место точки.

зависимости 0файлы tsx + cssпараметры 10react 18+
live/bounce-mark
X 0000 Y 0000
Пульт10 параметров
01text

Слово.

02color

Цвет мячика.

03size
em

Диаметр мячика.

04hops

На сколько букв приземлится.

05height
em

Высота, с которой мячик падает на первую букву.

06bounce

Какую долю скорости мячик сохраняет после приземления.

07speed

Масштаб времени; траектория та же.

08trigger

Что запускает прыжки.

09trail

Гаснущие следы за мячиком.

10dip

Буквы проседают под приземлением.

01 Пропсы

ПропТипПо умолчаниюОписание
textstring"прыг-скок"Слово.
colorstring"#b6e24c"Цвет мячика.
sizenumber0.16Диаметр мячика.
hopsnumber3На сколько букв приземлится.
heightnumber1.4Высота, с которой мячик падает на первую букву.
bouncenumber0.68Какую долю скорости мячик сохраняет после приземления.
speednumber1Масштаб времени; траектория та же.
trigger'view' | 'hover' | 'loop'"loop"Что запускает прыжки.
trailbooleantrueГаснущие следы за мячиком.
dipbooleantrueБуквы проседают под приземлением.
loopDelaynumber2200Пауза между повторами в режиме loop, мс.
asElementType'span'Какой элемент рендерить.
classNamestring—Передаётся корневому элементу.
styleCSSProperties—Передаётся корневому элементу.