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

Splash Cursor

Курсор размешивает цветные чернила в воде: настоящая симуляция жидкости на WebGL с завихрениями, давлением и тающим цветом. Прозрачен там, где нет чернил, — кладите поверх чего угодно.

зависимости 0файлы tsx + tsпараметры 8react 18+
live/splash-cursor
WebGL · симуляция жидкости

Наведите шороху.

X 0000 Y 0000↳ Ведите быстро, кликните или коснитесь
Пульт08 параметров
01rainbow

Весь спектр вместо палитры.

02fade

Как быстро тают чернила.

03viscosity

Как быстро успокаивается движение.

04curl

Сила завихрений.

05radius

Размер всплеска.

06force

Как сильно толкает указатель.

07intensity

Яркость чернил.

08simResolution

Сетка расчёта; меньше — быстрее.

01 Пропсы

ПропТипПо умолчаниюОписание
rainbowbooleanfalseВесь спектр вместо палитры.
fadenumber0.9Как быстро тают чернила.
viscositynumber0.25Как быстро успокаивается движение.
curlnumber24Сила завихрений.
radiusnumber0.22Размер всплеска.
forcenumber6000Как сильно толкает указатель.
intensitynumber1Яркость чернил.
simResolutionnumber128Сетка расчёта; меньше — быстрее.
colorsstring[]['#b6e24c', '#3ddc97', '#e6f7a8']Цвета чернил, по очереди.
classNamestring—Передаётся корневому элементу.
styleCSSProperties—Передаётся корневому элементу.