GSAP Animationen
Lerne bewusste und performante Web-Animationen mit GSAP. Von den Grundlagen über Timelines und Interaktionen bis hin zu ScrollTrigger und einer zugänglichen Landingpage.
6 Kapitel · 36 LektionenFür EinsteigerKostenlosLäuft im Browser
Das lernst du
- Bewegung kontrolliert beschreiben
- Mehrere Schritte koordinieren
- Bewegung an Bedienung koppeln
- Scroll-Verhalten sinnvoll gestalten
- Bewegung zuverlässig begrenzen
- Inhalt und Motion zusammenführen
Kursinhalt
Kapitel 1 Erste Animationen
Bewegung kontrolliert beschreiben
- Einführung in GSAP
- Die gsap.to() Methode
- Dauer, Verzögerung und Easing
- Eigenschaften transformieren
- Fehlerbehebung bei Attributen
- Mini-Projekt: Begrüßungskarte
Kapitel 2 Timelines
Mehrere Schritte koordinieren
- Einführung in gsap.timeline()
- Sequenzierung mit .to()
- Timeline-Parameter und Standardwerte
- Zeitmarken und Overlaps
- Timeline-Debugging
- Mini-Projekt: Sequenzierte Produktpräsentation
Kapitel 3 Interaktion
Bewegung an Bedienung koppeln
- Einführung in Event-Listener mit GSAP
- Hover-Effekte mit .enter() und .leave()
- Steuerung von Timelines: play(), pause() und reverse()
- Vermeidung von Animations-Warteschlangen
- Fehlerbehebung bei Event-Bindungen
- Mini-Projekt: Interaktives Akkordeon-Menü
Kapitel 4 ScrollTrigger
Scroll-Verhalten sinnvoll gestalten
- Einführung in ScrollTrigger
- Auslöser und Markierungen: trigger und start
- Scroll-Eigenschaften: scrub und toggleActions
- Prognose von Scroll-Zuständen
- Fehlerbehebung bei ScrollTrigger
- Mini-Projekt: Scrollbasierte Storytelling-Sektion
Kapitel 5 Robust und performant
Bewegung zuverlässig begrenzen
- Performance-Optimierung mit will-change und force3D
- Respektierung von prefers-reduced-motion
- Speicherbereinigung und gsap.killTweensOf()
- Prognose von Layout-Thrashing
- Fehlerbehebung bei Memory Leaks und überlappenden Triggern
- Mini-Projekt: Performantes und barrierefreies Dashboard
Kapitel 6 Landingpage-Projekt
Inhalt und Motion zusammenführen
- Strukturierung der Landingpage
- Hero-Section mit Timeline
- Scrollbasierte Feature-Boxen
- Prognose des Gesamtverhaltens
- Fehlerbehebung im integrierten Projekt
- Mini-Projekt: Zugängliche GSAP-Landingpage
So funktioniert jede Lektion
Keine stundenlangen Videos. Jede Lektion ist eine kurze Runde, die du selbst machst, bis die Idee sitzt.
Lesen
Eine kurze Erklärung und eine klare Aufgabe. Gerade genug, um loszulegen.
Schreiben
Du tippst den Code selbst, in einem echten Editor direkt im Browser.
Ausführen
Führ ihn aus und sieh sofort, was dein Programm wirklich tut.
Prüfen
Prüfen sagt dir, ob die Aufgabe gelöst ist, und was noch fehlt, falls nicht.
Gut zu wissen
- Keine Installation: Editor, Ausgabe und Prüfung laufen in deinem Browser-Tab.
- Ohne Konto als Gast starten; dein Fortschritt bleibt auf diesem Gerät.
- Ein kostenloses Ostrae-Konto synchronisiert Fortschritt und Einstellungen und schaltet den Coach MICA frei.