ФоныНовое

Звёзды с гравитацией

Звёздное небо на canvas. Звёзды мерцают, соединяются линиями и стягиваются к курсору.

Настройки

color

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

Параметры

14 параметров
ПараметрТипПо умолчаниюОписание
countnumber220Сколько звёзд. На узких экранах меньше само.
gravitynumber1Сила притяжения к курсору.
connectbooleantrueТонкие линии между близкими звёздами.
connectDistancenumber130На каком расстоянии звёзды соединяются, в пикселях.
starSizenumber1.5Размер звезды в пикселях.
glownumber5.5Ореол вокруг звезды. 1 без ореола, 8 сильное свечение.
twinklenumber0.55Мерцание, от 0 до 1.
speednumber1Скорость дрейфа.
dragnumber0.03Трение. 0 без трения, 1 звёзды стоят.
colorstring"#ffffff"Цвет звёзд.
tintnumber0Разброс оттенков звёзд от холодного к тёплому, от 0 до 1.
pausedbooleanfalseОстановить анимацию.
childrenReactNode—Содержимое поверх фона, например заголовок.
classNamestring—Классы для обёртки.

Зависимости

Пакетов: 3

npm install motion clsx tailwind-merge

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

Смотреть все