Sanfte Seitenwechsel mit CSS View-Transitions 🚀

Ich habe meine Website mit CSS View-Transitions optimiert, um ein flĂŒssigeres und moderneres Navigationserlebnis zu bieten! 🎉 Dank dieser neuen CSS-Technologie wirken Seitenwechsel nicht mehr abrupt, sondern laufen mit sanften ÜbergĂ€ngen ab.

Möglich macht das die @view-transition-Regel, mit der sich Animationen fĂŒr den Wechsel zwischen Seiten ganz ohne JavaScript steuern lassen. Ich verwende dabei folgende Konfiguration:

@view-transition {
    navigation: auto;
    type: morph;
}

đŸ”č navigation: auto; sorgt dafĂŒr, dass View-Transitions automatisch bei jedem Seitenwechsel aktiviert werden.
đŸ”č type: morph; bewirkt, dass Ă€hnliche Elemente zwischen zwei Seiten nahtlos ineinander ĂŒbergehen, anstatt neu zu erscheinen oder zu verschwinden.

WordPress: Wichtige Anpassung in der header.php

Wenn du View-Transitions in WordPress nutzen möchtest, musst du eine kleine Änderung in der header.php deiner Website vornehmen. FĂŒge folgende Zeile im <head>-Bereich ein:

<meta name="view-transition" content="same-origin">

Dieser Meta-Tag ist notwendig, damit View-Transitions ĂŒber verschiedene Seiten hinweg funktionieren. Ohne diese Einstellung bleibt der Effekt auf einzelne Elemente innerhalb einer Seite beschrĂ€nkt.

Browser-UnterstĂŒtzung

Aktuell funktionieren View-Transitions nur in Google Chrome und anderen Chromium-basierten Browsern wie Brave oder Opera. In Firefox und Microsoft Edge wird diese Funktion leider noch nicht unterstĂŒtzt. Falls du also keinen Effekt siehst, könnte das an deinem Browser liegen.

Falls dein Browser es unterstĂŒtzt, kannst du es direkt auf meiner Website ausprobieren. Ich freue mich ĂŒber dein Feedback! Viel Spaß beim Erkunden! 😊

Dieser Text wurde KI-generiert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert