Nelle parole della skill
Questa skill implementa animazioni di scroll di livello produzione utilizzando GSAP ScrollTrigger e Framer Motion. Copre effetti parallax, reveal attivati dallo scroll, sezioni pinnate, scroll orizzontale e animazioni di testo per progetti in JavaScript vanilla, React e Next.js. La skill include un Quick Library Selector per scegliere tra GSAP (per JS vanilla, Webflow, Vue, pinning e timeline complesse) e Framer Motion (per lo stile dichiarativo React/Next.js).
Fornisce ricette di codice pronte all'uso, riferimenti API completi in file di reference separati e pattern di prompting per Copilot. La skill si abbina alla skill premium-frontend-ui, che fornisce la filosofia creativa e i principi di design che guidano quando e perché animare.
Che cosa produce
- Animazioni di scroll di livello produzione con ricette di codice pronte all'uso
Come funziona
- 01Interpretare l'Intento e Scegliere la Libreria
La skill identifica innanzitutto se GSAP o Framer Motion sia la scelta migliore in base alla richiesta dell'utente e al contesto del progetto.
- 02Leggere la Documentazione di Riferimento
Il documento di riferimento pertinente nella directory references viene consultato per le API dettagliate e i pattern di implementazione.
- 03Suggerire l'Installazione dei Package
I package npm richiesti vengono suggeriti se non sono già presenti nel progetto.
- 04Implementare lo Scaffold dell'Animazione
La struttura dell'animazione viene scaffoldata nel formato richiesto, che si tratti di componenti React, hook o JavaScript vanilla.
- 05Applicare gli Strumenti con Accessibilità
Vengono applicati gli strumenti corretti per lo scroll o per la rilevazione della visibilità, assicurando che siano presenti le opzioni di accessibilità e che gli hook non causino re-render infiniti.