АнимацииProНовое

Шар голосового ассистента

Переливающийся шар, как у голосовых ассистентов. Дышит в покое, ускоряется, когда «думает», и пульсирует под голос.

Настройки

mainColor
secondColor
highlightColor

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

Параметры

9 параметров
ПараметрТипПо умолчаниюОписание
state'idle' | 'listening' | 'thinking' | 'streaming' | 'done' | 'error'"idle"Состояние ИИ-ассистента. Меняет скорость, размер и яркость шара.
sizestring"192px"Размер шара в пикселях.
animationDurationnumber20Время одного оборота цветов, в секундах.
amplitudenumber | MotionValue<number>—Громкость голоса от 0 до 1. Шар пульсирует в такт.
colors{ bg?: string; c1?: string; c2?: string; c3?: string; c4?: string }—Цвета фона и четырёх переливов.
mainColorstring"#f8f8f8"Первый цвет шара, главный. Важнее, чем colors.c1.
secondColorstring"#c4c4c4"Второй цвет шара, им же светится ореол. Важнее, чем colors.c2.
highlightColorstring"#717171"Третий цвет шара. Важнее, чем colors.c3.
classNamestring—Классы для обёртки.

Зависимости

Пакетов: 3

npm install motion clsx tailwind-merge

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

Смотреть все