Scroll-driven
Каждый кадр привязан к позиции скролла через GSAP ScrollTrigger.
Фоновое «видео» привязано к скроллу — каждый кадр синхронизирован с вашим движением
Демонстрационный одностраничник на Astro + React + GSAP. Каждая секция — отдельный модуль, готовый к выносу на отдельные страницы многостраничника.
Islands Architecture — интерактив только там, где нужен
Морфинг по скроллу
Каждый кадр привязан к позиции скролла через GSAP ScrollTrigger.
Персонаж, лавина и сборка логотипа — процедурная canvas-анимация.
Слова плавно трансформируются при прокрутке страницы.
Astro-архитектура готова к расширению на многостраничник.
Персонаж идёт по скроллу, лавина пикселей сыпется и накапливается, затем фрагменты собираются в логотип.
Каждая карточка реагирует на курсор: свечение, пиксели и магнитный градиент.
Ночной мегаполис с неоновыми вывесками и дождём из пикселей.
Выбрать тему →Органические формы в ретро-стиле 8-bit с мягким параллаксом.
Выбрать тему →Звёздное поле, орбиты и scroll-controlled полёт через туманность.
Выбрать тему →Классическая палитра CRT-экрана с пиксельными персонажами.
Выбрать тему →Чистая типографика, микро-анимации и акцент на контент.
Выбрать тему →Искажения, шум и хаотичная сборка пикселей в финальный кадр.
Выбрать тему →Сценарий скролла, раскадровка ключевых кадров и точек триггера.
Сборка секций в Astro, подключение GSAP и React-островов.
Пиксели, видео-скраб, морфинг — всё синхронизируется со скроллом.
Hover-эффекты, форма, адаптив и оптимизация производительности.
Структура папок позволяет вынести любую секцию в отдельный маршрут Astro без переписывания логики.
src/
├── pages/
│ ├── index.astro ← лендинг (13 секций)
│ └── themes/[id].astro ← будущие страницы
├── components/
│ ├── sections/ ← Astro-секции
│ └── react/ ← интерактивные острова
├── data/ ← контент
└── scripts/ ← GSAP-утилиты Форма с select-полями: тип проекта, бюджет и сроки. React-компонент встроен как Astro island.