Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

A really cool feature of the View Transitions API (available now in stable Chrome!) is that videos and animations on the new view continue to play smoothly while transitioning. With a bit of extra JavaScript, you can even do this with elements shared across different routes ✨

351,241 görüntüleme • 3 yıl önce •via X (Twitter)

10 Yorum

Maxi Ferreira profil fotoğrafı
Maxi Ferreira3 yıl önce

Like previous demos, this is an @astrodotbuild site using the Navigation API as a client-side router. On non-Chrome browsers it works as a regular MPA. Demo and source 👉🏽 Big thanks to @jaffathecake for the tip on how to do the smooth video transition.

Maxi Ferreira profil fotoğrafı
Maxi Ferreira3 yıl önce

Full credits for the UI go to designer Ehsan Rahimi 🙏 Their wonderful Dribbble shot was what inspired this demo

Jake Archibald profil fotoğrafı
Jake Archibald3 yıl önce

For folks following along, here's how to do it:

Joe Previte profil fotoğrafı
Joe Previte3 yıl önce

holy cow, this is so smooth! is this repo open source?

Maxi Ferreira profil fotoğrafı
Maxi Ferreira3 yıl önce

Yes! You can play with the demo here as well (need to use latest Chrome)

Jake Ruesink profil fotoğrafı
Jake Ruesink3 yıl önce

Would be really cool to see a demo video of how this API works. @wesbos or @stolinski maybe? Or a good segment for @syntaxfm at least. Who else does good demos that should see this?

Steren profil fotoğrafı
Steren3 yıl önce

Wow, I thought the View Transition API was allowing to manipulate a *static screenshot* of the old and new view. But it's actually not static? Game changer.

Una 🇺🇦 profil fotoğrafı
Una 🇺🇦3 yıl önce

Nice demo!

Maxi Ferreira profil fotoğrafı
Maxi Ferreira3 yıl önce

Thanks, Una! 🙌🏽

Ben Holmes profil fotoğrafı
Ben Holmes3 yıl önce

Your view transition demos keep getting cooler 😮

Benzer Videolar