Skip to main content

Cos'è un'animazione HTML?

Nel linguaggio di markup ipertestuale (HTML), un'animazione HTML è qualsiasi elemento che sembra spostare o cambiare su una pagina Web, di solito senza alcun input utente.Questo può essere qualsiasi cosa, da una palla rimbalzante a una banca di lettere che si lampeggiano e si spegne come un cartello al neon.Gli attuali fogli di stile HTML e in stile cascata (CSS) non hanno in realtà tag o funzioni di animazione intrinseci, sebbene forniscano un accesso sufficiente alle parti di rendering di un browser Web che l'animazione può essere eseguita modificando le proprietà di rendering di un elemento.Più spesso, vengono utilizzati formati di file di immagini animati, linguaggi di programmazione esterni o collegamenti a fonti di streaming multimeCome file di immagine grafica (GIF).Questo formato di file consente di archiviare più immagini in un file, insieme ad alcune altre informazioni interpretate da un browser Web e visualizzate come sequenza di animazione.Un file GIF ha il vantaggio di non richiedere plug-in o software speciali ed è di dimensioni relativamente ridotte.Alcune restrizioni, tuttavia, includono un set di colori nelle immagini ed essendo in qualche modo inefficienti per sequenze di animazione HTML più grandi.

Un altro modo popolare per creare un'animazione HTML è attraverso l'uso di una libreria di funzioni e mdash sviluppata separatamente;tramite CSS o un altro linguaggio di programmazione mdash;che sono chiamati dall'interno del codice HTML del sito Web.Ciò ha il vantaggio di fornire una buona quantità di opzioni di flessibilità e animazione.Le complicazioni possono verificarsi se un determinato browser Web ha lo sceneggiatura spento, non ha supporto per la biblioteca e mdash;Come potrebbe essere il caso di un dispositivo portatile mdash;o ha un basso potere di elaborazione, poiché le librerie di animazione potrebbero essere molto faticose su un sistema.

Per l'animazione HTML complessa o molto lunga, un metodo comune è quello di costruire l'animazione completata in un programma separato e quindi registrare quell'animazione come tipodi file multimediale.All'interno di un documento HTML, il file multimediale è incorporato come elemento in cui l'animazione viene riprodotta automaticamente per l'utente.Ciò può aiutare ad alleviare un po 'dell'onere sul processore del computer e può essere molto efficiente dalla memoria.Al contrario, un'animazione HTML di Streaming Media può occupare una grande quantità di larghezza di banda e potrebbe non apparire correttamente se la velocità di una connessione Internet è troppo lenta.