0Pricing
Sveltejs Academy · Lektion

CSS- oder JavaScript-Übergänge

Wählen Sie zwischen CSS-Keyframe-Übergängen und JavaScript-tick-Funktionen.

CSS- oder JavaScript-Übergänge ist eine kostenlose Sveltejs Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Sveltejs Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Zwei Modi

Benutzerdefinierte Transitions geben entweder eine css-Funktion (GPU) oder eine tick-Funktion (JS-gesteuert pro Frame) zurück.

Wann CSS verwenden

Für transform, opacity, color – also alles, was CSS animieren kann. CSS läuft für 60 fps auf dem Compositor.

Wann tick verwenden

Für Textänderungen, Canvas-Pixel oder andere Eigenschaften, die nicht von CSS unterstützt werden.

Kosten von tick

tick läuft in JavaScript bei jedem Animations-Frame. Das ist aufwendiger als CSS.

Hybrider Ansatz

Manche Transitions können CSS für die Darstellung und tick für gelegentliche Aktualisierungen verwenden, die nicht mit CSS möglich sind.

Browserübergreifend

CSS-Animationen werden universell unterstützt; tick ist als JavaScript stets verfügbar.

Barrierefreiheit

Beide Ansätze berücksichtigen prefers-reduced-motion, wenn Sie dies innerhalb Ihrer Transition prüfen.

Profiling

Verwenden Sie den Performance-Tab, um CSS- und tick-Implementierungen zu vergleichen.

Fallback-Muster

Wenn CSS den Effekt nicht umsetzen kann, wechseln Sie kontrolliert zu tick.

Kombinieren

Mehrere Elemente mit unterschiedlichen Transitions können in derselben Ansicht CSS und tick kombinieren.

Bewährte Vorgehensweise

Verwenden Sie standardmäßig CSS. Greifen Sie nur dann auf tick zurück, wenn CSS die Animation tatsächlich nicht ausdrücken kann.

Kurzer Test

Wann sollten Sie die css-Funktion in einer Transition bevorzugen?

Zusammenfassung

Wählen Sie css für GPU-beschleunigte Transitions und reservieren Sie tick für Animationen, die nicht mit CSS möglich sind, etwa Text- oder Canvas-Änderungen.

Häufig gestellte Fragen

Ist die Lektion „CSS- oder JavaScript-Übergänge“ kostenlos?

Ja — der vollständige Text von „CSS- oder JavaScript-Übergänge“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Sveltejs Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „CSS- oder JavaScript-Übergänge“?

Wählen Sie zwischen CSS-Keyframe-Übergängen und JavaScript-tick-Funktionen. Du übst Sveltejs Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Sveltejs Academy zu starten?

Keine Vorkenntnisse erforderlich. Sveltejs Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „CSS- oder JavaScript-Übergänge“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Sveltejs Academy-Lektion Code schreiben und ausführen?

Ja. Jede Sveltejs Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Eine benutzerdefinierte Übergangsfunktion schreiben
  2. Übergangsparameter: node duration delay
  3. Einen morphenden Übergang erstellen
  4. CSS- oder JavaScript-Übergänge
← Zurück zu Sveltejs Academy