Войти
Креативная библиотека
Переходы страниц · view-transitions

View Transitions API

Нативные переходы страниц и DOM — без тяжёлой библиотеки

Tier 1Легко с AIОк на мобилеfree (platform)Браузерный API + CSS; Next/React обёртки

Design DNA

«Переход выглядит «родным» для ОС: один документ плавно становится другим.»

Use with AI

Скопируй промпт и отдай агенту. Он реализует решение в твоём стеке — не копирует чужой код.

Реализуй переходы через View Transitions API (нативно).
CSS view-transition-name точечно. Fallback: мгновенная смена без ошибки.
reduced-motion → без анимации. В Next — официальный/простой паттерн, без Barba если не нужен.

Что умеет

  • ·document.startViewTransition
  • ·shared element-подобные имена
  • ·MPA/SPA

Чего не умеет

  • ·Не везде 100% поддержка — нужен fallback
  • ·Не полный контроль как у Barba+GSAP

Когда брать

  • ·Современный Chrome/Edge/Safari
  • ·Лёгкие page/UI transitions

Когда не брать

  • ·Нужна сложная режиссура leave → Barba+GSAP

С чем сочетается

MotionNext.jsBarba (редко вместе)

Альтернативы

Barba.jsMotion AnimatePresenceCSS only

Типичные ошибки

  • ·Без fallback на старых браузерах
  • ·Анимировать огромные деревья

Демо и ссылки

MDN View Transitions

Похожие

GSAP
Движок плавной анимации для сайтов — от кнопок до scroll-фильмов
Lenis + ScrollSmoother
Связка мягкого скролла и GSAP-параллакса уровня Awwwards
Motion (Framer Motion)
React-first анимации UI: layout, жесты, списки без боли
Lottie / dotLottie
Векторная анимация из дизайн-файла — лёгкая и чёткая