Z dumą ogłaszamy premierę "Unleash the Power of Scroll-Driven Animations", 10-częściowego kursu wideo, w którym dowiesz się wszystkiego o animacjach opartych na przewijaniu przy użyciu CSS lub JavaScript.
Serię możesz obejrzeć na YouTube. Pierwszy odcinek jest umieszczony poniżej.
Animacje oparte na przewijaniu
Dzięki animacjom opartym na przewijaniu możesz wziąć istniejącą animację CSS lub WAAPI i animować ją podczas przewijania. Dlatego animacje oparte na przewijaniu dziedziczą wszystkie zalety tych interfejsów API. Obejmuje to animacje oparte na przewijaniu, które są przyspieszane sprzętowo i nie są narażone na zacinanie się, gdy główny wątek jest zablokowany.
Animacje oparte na przewijaniu są dostępne w Chrome od wersji 115 i doskonale nadają się do progresywnego ulepszania.
Aby dowiedzieć się więcej o animacjach opartych na przewijaniu, obejrzyj serię filmów lub przeczytaj dokumentację.
Odcinki
Kurs składa się z 10 odcinków i jest podzielony na 2 części: wyjaśnienie podstawowych pojęć dotyczących animacji opartych na przewijaniu oraz kilka praktycznych zastosowań.
- Odcinek 1. Wprowadzenie.
- Odcinek 2. Podstawowe pojęcia:
scroll()iScrollTimeline. - Odcinek 3. Podstawowe pojęcia:
view()iViewTimeline. - Odcinek 4. Podstawowe pojęcia: wyjaśnienie zakresów osi czasu.
- Odcinek 5. Podstawowe pojęcia: wyszukiwanie na osi czasu i nazwane osie czasu.
- Odcinek 6. Zastosowanie praktyczne: dodawanie cieni przewijania do kontenera przewijania.
- Odcinek 7. Zastosowanie praktyczne: animowanie elementów w różnych kierunkach.
- Odcinek 8. Zastosowanie praktyczne: animowanie modeli 3D i innych elementów podczas przewijania.
- Odcinek 9. Zastosowanie praktyczne: wykrywanie prędkości przewijania.
- Odcinek 10. Podsumowanie.
Odcinki najlepiej oglądać w kolejności, ponieważ opierają się na prezentacjach i technikach omówionych w poprzednich odcinkach. Prezentacje i narzędzia pokazane w każdym odcinku są dostępne online, a linki do nich znajdziesz w opisie.
Więcej zasobów
- Dokumentacja: animowanie elementów podczas przewijania za pomocą animacji opartych na przewijaniu
- Prezentacje i narzędzia: scroll-driven-animations.style
- Pobierz rozszerzenie Debugger Narzędzi deweloperskich