← Grigogo
AN — Анимации№ 025

Target Cursor

Курсор-прицел для секции: четыре уголка вращаются вокруг указателя, а над кнопкой или карточкой разлетаются и захватывают её края.

зависимости 0файлы tsx + css + tsпараметры 9react 18+
live/target-cursor
Выберите цель
ReactReact NativeNestJS
X 0000 Y 0000↳ Наведите на кнопки или коснитесь их
Пульт09 параметров
01color

Цвет прицела.

02size
px

Размер прицела в покое.

03corner
px

Длина уголка.

04thickness
px

Толщина уголка.

05spin
s

Секунд на оборот в покое, 0 — без вращения.

06padding
px

Отступ вокруг захваченной цели.

07smoothing

1 — следует мгновенно.

08hideCursor

Скрывать системный курсор внутри.

09invertDot

Точка темнеет над целью своего же цвета.

01 Пропсы

ПропТипПо умолчаниюОписание
colorstring"#b6e24c"Цвет прицела.
sizenumber34Размер прицела в покое.
cornernumber10Длина уголка.
thicknessnumber2Толщина уголка.
spinnumber3Секунд на оборот в покое, 0 — без вращения.
paddingnumber6Отступ вокруг захваченной цели.
smoothingnumber0.221 — следует мгновенно.
hideCursorbooleantrueСкрывать системный курсор внутри.
invertDotbooleantrueТочка темнеет над целью своего же цвета.
targetSelectorstring'.cursor-target'Элементы, которые захватывают уголки.
classNamestring—Передаётся корневому элементу.
styleCSSProperties—Передаётся корневому элементу.