Come Esportare File Lottie Correttamente da After Effects
Impara i passaggi essenziali per esportare animazioni da After Effects al formato Lottie JSON. Scopri le impostazioni corrette e gli errori da evitare.
Una guida pratica per aggiungere file Lottie JSON ai tuoi siti web usando HTML, CSS e JavaScript. Include esempi di codice e best practice per animazioni fluide e performanti.
Se hai visto animazioni bellissime che si caricano istantaneamente su siti moderni, probabilmente stai guardando file Lottie. Non è magia — è ingegneria intelligente. I file Lottie sono file JSON leggeri che contengono animazioni vettoriali create in After Effects. Sono piccoli, veloci e funzionano su qualsiasi dispositivo.
La differenza? Un video animato potrebbe pesare 2-5 MB. Un file Lottie della stessa animazione pesa 20-50 KB. È una differenza enorme per le prestazioni del tuo sito. Plus, puoi controllare le animazioni con JavaScript — fermarle, farle partire, cambiarne la velocità, tutto con poche righe di codice.
Per integrare un’animazione Lottie, hai bisogno di tre cose: il file JSON dell’animazione, la libreria Lottie Web, e un contenitore HTML dove mettere l’animazione. È più semplice di quanto pensi.
Il primo passo è includere la libreria. Aggiungi questa riga nel tuo HTML, subito prima della chiusura del tag body. Non è necessario scaricare nulla — puoi usare il CDN di Lottie che è già ottimizzato e aggiornato.
<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.12.2/lottie.min.js"></script>
Poi crea un div con un id univoco. Questo è lo spazio dove apparirà la tua animazione. Dai un’occhiata all’HTML — è banale, ma fondamentale.
Team Editoriale
Scritto dal team editoriale di AnimaPerugia, focalizzato su guide pratiche e verificate per l’esportazione Lottie e le animazioni web.
Ora viene la parte interessante. Aggiungi questo codice JavaScript nel tuo file HTML o in un file JS separato. Questo codice dice a Lottie dove trovare il file JSON e dove metterlo.
var animation = lottie.loadAnimation({
container: document.getElementById('lottie-container'),
renderer: 'svg',
loop: true,
autoplay: true,
path: '/path/to/animation.json'
});
Ci sono alcuni parametri importanti qui. Il container è l’elemento dove apparirà l’animazione. Renderer può essere ‘svg’ o ‘canvas’ — SVG è meglio per la qualità, canvas per le prestazioni con animazioni complesse. Loop e autoplay controllano se l’animazione si ripete e se parte automaticamente. Path è il percorso del tuo file JSON.
Il bello è che puoi controllare tutto questo in tempo reale. Puoi fermare l’animazione quando l’utente scorre fuori dalla vista, farla partire al click, cambiarne la velocità. Tutto con JavaScript semplice.
Approfondisci ulteriormente l’uso di Lottie nei tuoi progetti
Impara i passaggi essenziali per esportare animazioni da After Effects al formato Lottie JSON. Scopri le impostazioni corrette e gli errori da evitare.
Scopri come ottimizzare le tue animazioni Lottie per velocità e prestazioni. Include tecniche di compressione e best practice.
Crea una libreria di animazioni Lottie riutilizzabile per i tuoi progetti. Impara a organizzare, archiviare e gestire file animazioni.
Questo articolo è una guida informativa e educativa su come integrare animazioni Lottie nei progetti web. Le tecniche e i codici presentati sono esempi a scopo didattico. I risultati effettivi possono variare a seconda della complessità delle animazioni, della configurazione del server e dell’ambiente di sviluppo. Ti consigliamo di testare accuratamente le animazioni su diversi dispositivi e browser prima di pubblicare in produzione. Consulta la documentazione ufficiale di Lottie Web per dettagli tecnici e aggiornamenti.
Integrare Lottie nei tuoi progetti web è più semplice di quanto pensi. Con pochi step — carica la libreria, crea un contenitore, scrivi poche righe di JavaScript — le tue animazioni saranno live. Il risultato? Siti più veloci, animazioni bellissime, utenti felici.
Il vero valore di Lottie è la versatilità. Puoi usare le stesse animazioni su web, iOS, Android — ovunque. Non devi rifare il lavoro per ogni piattaforma. Questo significa meno tempo di sviluppo e più tempo per perfezionare l’esperienza utente.
Inizia con una semplice animazione. Carica il file JSON, vedi come funziona, gioca con i parametri. Scoprirai velocemente il potenziale. E una volta che padroneggi le basi, puoi creare cose davvero impressionanti — loader interattivi, hero animati, transizioni tra sezioni. Le possibilità sono quasi infinite.