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.