mozgi ← Все промпты
Claude Opus 5.5

Динамичная промо-презентация UI-элементов с плавной анимацией и интерактивностью

Промпт

Проанализируй http://sprites.ai и создай промо продукта на основе нашего собственного UI, а не универсальных компонентов.

<direction>
Анимация UI уровня Dribbble. Одна форма, никогда не обрезается: каждое состояние — это один и тот же элемент, который меняет размер, радиус и цвет, а его содержимое переключается с коротким размытием. Курсор управляет каждым изменением с помощью настоящих кликов и перетаскиваний. Тёплый серый холст, чёрно-белые компоненты, один акцентный цвет (#FD9543), Geist. Пружины повсюду, максимум — лёгкий перелёт. Камера приближает каждый элемент так, чтобы каждое состояние заполняло кадр. Последний кадр = первый кадр, поэтому анимация зацикливается.
Запрещено: пружинящая плавность, частицы, свечение, градиенты в UI-хроме, несоответствующая толщина штрихов иконок, пустое время и всё, что выглядит как шаблон.
</direction>

<structure>
120 BPM, 7 тактов, что-то происходит на каждой доле.
Подключение рекламного аккаунта (логотипы Meta, Google, LinkedIn, TikTok, Reddit) → лоадер → галочка → в строке промпта набирается "Launch ads that convert" → островок "Researching 42 competitors" → стена Ads Library с прокруткой реальных объявлений останавливается на самом эффективном → карточка подтверждения → Approve & launch → ползунок бюджета растягивается за предел максимума → переключатель Autopilot → ручка превращается в жидкий индикатор вкладок, перемещающийся между каналами → график ROAS рисуется сам, при наведении появляется всплывающая подсказка → ⌘K → вводится "pause" → тост "Paused 3 losing ads" → возврат к кнопке.
</structure>

<build>
1. Один HTML-файл, 1440x1440. Все стили вычисляются внутри seek(t): никаких CSS-переходов, таймеров и состояния между кадрами.
2. Пружины — это замкнутые решения для переходных процессов. Значение, которое много раз меняет целевое значение, представляет собой сумму пружин, поэтому остаётся чистой функцией времени.
3. Индикатор вкладок и ручка переключателя: два края движутся на разных пружинах, поэтому передний край растягивается вперёд.
4. Перетаскивания — это прямое управление: пока кнопка удерживается, значение следует за курсором. После отпускания оно пружинит обратно, начиная с текущего положения.
5. Без музыки. Синтезируй звуки UI с помощью numpy и размещай каждый по измеренному пику на сетке долей.
6. Рендерь с помощью Playwright: 4 субкадра на каждый кадр, смешанные через ffmpeg tmix для motion blur при 60fps.
7. Сначала отрендерь по одному кадру на каждую долю. Исправь всё, что не попадает в сетку, выглядит тесным или плохо читается.
</build>

<gotchas>
Не используй will-change для элементов, масштабируемых камерой. У сменяемого текста должны быть собственные тайминги появления и исчезновения. Сопоставь последний кадр с первым, включая положение и скорость курсора, иначе при зацикливании появится рывок.
</gotchas>

Покажи мне список состояний на сетке долей, прежде чем писать какой-либо код.
Открыть в каталоге
Права на промпт принадлежат автору @AnnaCher___. За коммерческое использование — продвижение нейросетей, агрегаторов, Telegram-ботов — отвечаете вы: mozgi.io ответственности не несёт. Подробнее →
Модель
Claude Opus 5.5
Формат
1/1
Автор
@AnnaCher___
Оригинал
x.com ↗

Похожие промпты

Все промпты для Claude Opus 5.5

Скопировано