View Transition

Crossfade

Der simpelste Same-Document-Übergang: startViewTransition(update) wrappt die DOM-Mutation — Browser blendet automatisch über.

Zustand A

Ein ganz normaler Kasten

function toggle(){
  if(!document.startViewTransition) return update(); // Fallback: hart
  document.startViewTransition(update);              // Snapshot → update() → Snapshot
}
Feature-Detection: Wenn document.startViewTransition fehlt, wird ohne Animation getauscht — nichts bricht.