Czym jest GSAP?
GSAP (GreenSock Animation Platform) to biblioteka JavaScript do animowania elementów HTML, SVG i canvas, a także dowolnych liczbowych właściwości obiektów JavaScript, np. w scenach three.js. Ruchy układa się w osie czasu (timeline), a wtyczka ScrollTrigger wiąże je z przewijaniem strony. Biblioteka nie zależy od frameworka i od 2024 roku należy do Webflow.
Jak używamy tego w Koda Plus
GSAP napędza animacje samej strony koda.plus: odsłanianie sekcji przy przewijaniu przez ScrollTrigger, wejście treści w sekcji hero ułożone na osi czasu i animację okna kontaktowego. W realizacjach na Webflow użyliśmy go w witrynach WJ Investment i Firmy Inwestycyjnej JW oraz na stronie agencji PR z migracją bloga. Na stronach w Astro animacje realizujemy głównie CSS-em i GSAP-em, a gdy odwiedzający ma włączone w systemie ograniczenie ruchu, pomijamy je.
Wykorzystywane w
Zobacz realizacjeW ofercie
Kiedy to ma sens
- Animacje mają być powiązane z przewijaniem strony
- Sekwencja kilku ruchów wymaga precyzyjnej osi czasu
- Efekt wykracza poza to, co wygodnie zrobić w samym CSS
- Witryna w Webflow potrzebuje animacji pisanych kodem