TGViewer
ВАЙЛТ™ ВАЙЛТ™ @whilet_ru · 1.17K subscribers
Post #2317 658
View Transitions API 🤩

Новинка, которая позволяет легко анимировать переходы между состояниями страницы.

Теперь не нужно вручную прописывать сложные CSS- или JS-анимации — браузер сам создаёт плавный переход между старым и новым состоянием. Это экономит время и делает интерфейсы заметно приятнее.

Простейший пример:


document.startViewTransition(() => updateTheDOMSomehow());


Вызывается метод document.startViewTransition(), внутрь которого передаётся функция с изменениями в DOM. Всё остальное — на стороне браузера.

Как это работает?
Браузер "сохраняет" текущее состояние, выполняет изменения, сравнивает старую и новую версию и сам анимирует переход.

Особый интерес вызывает возможность подключить CSS-анимации через псевдоэлементы ::view-transition-old и ::view-transition-new. Это даёт больше гибкости: можно, например, задать эффект затухания для "старого" состояния и масштабирования для "нового".

💡 Небольшое демо с CSS-анимацией перехода: CodePen
📚 Документация на MDN и классная статья в блоге Chrome

WEBIK | @gki_webik_ru
  • 🔥 7
  • ❤ 2
  • 👍 2
  • 👎 2
  • 👏 2
  • 🤡 2
  • 🤣 2
More from @whilet_ru
  1. May 29, 2026#Мем @whilet_ru
  2. May 29, 2026#Мем @whilet_ru
  3. May 29, 2026Вы регистрируетесь на международный вебинар, видите в письме «Начало в 15:00 МСК», спокойн…
  4. May 28, 2026#Мем @whilet_ru
  5. May 28, 2026#Мем @whilet_ru
  6. May 28, 2026Вы покупаете новый телефон, и он радует вас суперспособностью: с нуля до ста процентов за…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →