Was ist View Transition Builder?
Die View Transitions API erzeugt sanfte animierte Ubergange beim Navigieren zwischen Seiten oder beim Aktualisieren von Seiteninhalten. Der Browser erstellt Schnappschusse des alten und neuen Zustands und blendet zwischen ihnen uber. Sie konnen view-transition-name bestimmten Elementen zuweisen, um sie wahrend des Ubergangs unabhangig zu animieren. Fur Same-Document-Ubergange (SPAs) verwenden Sie document.startViewTransition(). Fur Cross-Document-Ubergange (MPAs) fugen Sie ein Meta-Tag hinzu.
Kurze Antwort
Verwenden Sie die View Transitions API fur sanfte Seiten- und Elementanimationen. Fur SPAs: document.startViewTransition(() => updateDOM()). Fur MPAs: fugen Sie <meta name="view-transition" content="same-origin"> in den head ein. Weisen Sie view-transition-name zu Elementen fur unabhangige Animationen zu. Respektieren Sie immer prefers-reduced-motion.
Last updated: 2026-05-28
Einschränkungen
- Cross-Document-Ubergange (MPA) funktionieren nur zwischen Seiten desselben Ursprungs. Ursprungsubergreifende Navigation lost keinen View-Ubergang aus, selbst mit dem Meta-Tag.
- Der Browser erstellt statische Schnappschusse des alten und neuen Zustands. Live-Inhalte wie Videos, Animationen oder sich ständig aktualisierende Elemente konnen wahrend des Ubergangs eingefroren erscheinen.
- View Transitions sind Baseline 2025: Chrome 111+, Edge 111+, Safari 18.2+. Die Firefox-Unterstutzung befindet sich in Entwicklung. Nicht unterstutzende Browser navigieren ohne Animation -- die Funktion degradiert anmutig.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wahlen Sie den Ubergangstyp: Same-Document (fur SPA-Inhaltsaktualisierungen) oder Cross-Document (fur MPA-Seitennavigation).
- Legen Sie Animationsdauer, Beschleunigung und view-transition-name fur Elemente fest, die unabhangig animieren sollen.
- Passen Sie optional die Pseudo-Elemente ::view-transition-new und ::view-transition-old an.
- Kopieren Sie CSS und JavaScript/Meta-Tag. Aktivieren Sie den prefers-reduced-motion-Fallback fur Barrierefreiheit.
Wofür du es nutzen kannst
- Ein Hero-Bild zwischen einer Listenseite und einer Detailseite mit demselben view-transition-name auf beiden Seiten animieren.
- Einen sanften Uberblendungseffekt beim Navigieren zwischen Seiten in einer statischen Site durch Hinzufugen des View-Transition-Meta-Tags erstellen.
- Einen Galeriefilter animieren: Rufen Sie startViewTransition() auf, bevor Sie das Bildraster fur eine sanfte Layoutanderung aktualisieren.