GreenSock ScrollTrigger

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ein Hoch auf das Greensock-Team für die Veröffentlichung von ScrollTrigger. Der Sinn dieses neuen Plugins ist das Auslösen von Animationen, wenn eine Seite zu bestimmten Positionen gescrollt wird, sowie wenn sich bestimmte Elemente im Viewport befinden. Alles, was Sie sich davon konfigurierbar wünschen würden, ist vorhanden. Es gab im Laufe der Jahre viele Bibliotheken für Scroll-Positionen, aber Greensock hat ein Gespür dafür, die APIs und die Leistung genau richtig hinzubekommen – ganz zu schweigen davon, dass Sie Greensock zur Verfügung haben, um sicherzustellen, dass Sie in guten Händen sind, wenn Sie Animationen auslösen möchten. Es ist eng mit allen anderen Animationsmöglichkeiten von GSAP integriert (z. B. Animieren einer Zeitleiste basierend auf der Scroll-Position).

Sie haben Dokumentation und eine Menge Beispiele. Mir gefällt besonders, dass sie einen Abschnitt über Fehler mit Möglichkeiten, wie Sie es vermasseln können, haben. Jedes Projekt sollte das tun.

CodePen ist auch voller Beispiele, also nutze ich die Gelegenheit, einige davon zur Freude Ihrer Augen hier einzufügen. Sie können es kostenlos auf CodePen ausprobieren (suchen Sie danach).

Screenshot of CodePen JavaScript settings with a completed search for greensock scroll to plugin in the external scripts section.

Wenn Sie Bedenken wegen zu viel Bewegung haben, können Sie dies verantwortungsvoll über prefers-reduced-motion tun, das sowohl als CSS-Media-Query als auch in JavaScript verfügbar ist.