Video wird geladen...
Video konnte nicht geladen werden
Use CSS View Transitions for progressively enhanced theme-switching 😎 ::view-transition-new(root) { animation: reveal; clip-path: inset(0 0 0 0); } keyframes reveal {0% { clip-path: inset(100% 0 0 0);}} Can even scrub/debug with DevTools 👇
79,932 Aufrufe • vor 1 Jahr •via X (Twitter)
10 Kommentare

It's one DOM update and some CSS If View Transitions aren't supported, jus' make the DOM update without them 🤙 Here's the @CodePen 🚀

took me forever to find, something with the initial theme it seems once I click it has the correct theme colors for the button

Love how View Transitions add that seamless touch to theme-switching! 🔥 Definitely a major boost for improving user experience. CSS is evolving in amazing ways!

Come on Firefox you can do this! 🫶 You do not want to be the only browser without View Transitions!

👀 Wow, this looks great! We're excited to see how developers use this in web apps.

This looks amazing

Looks so cool!

Beautiful work

This guy is abusing GSAP, making it irrelevant 😂😂

Beautiful
