Skip to main content

Vad är en HTML -animation?

På Hypertext Markup Language (HTML) är en HTML -animation alla objekt som verkar flytta eller ändras på en webbsida, vanligtvis utan användarinmatning.Detta kan vara allt från en studsande boll till en bank med bokstäver som blinkar på och av som ett neonskylt.Den faktiska HTML -standard- och kaskadstilarken (CSS) har inte riktigt några inre animationstaggar eller funktioner, även om de ger tillräckligt med åtkomst till återgivningsdelarna i en webbläsare som animation kan utföras genom att ändra renderingsegenskaperna för ett element.Oftare används animerade bildfilformat, externa programmeringsspråk eller länkar till strömmande mediekällor, särskilt när det gäller komplexa eller långa animationer.

Ett enkelt sätt att skapa en HTML -animation är att använda ett speciellt filformat för grafik som är kändsom en grafisk bildfil (GIF).Detta filformat gör det möjligt att lagra flera bilder i en fil, tillsammans med annan information som tolkas av en webbläsare och visas som en animationssekvens.En GIF-fil har fördelen att inte kräva några speciella plug-ins eller programvara och är relativt liten i storlek.Vissa begränsningar inkluderar emellertid ett fast antal färger i bilderna och att vara något ineffektiva för större HTML -animationssekvenser.

Ett annat populärt sätt att skapa en HTML -animation är genom användning av ett separat utvecklat bibliotek med funktioner mdash;antingen via CSS eller ett annat programmeringsspråk och mdash;som kallas inifrån HTML -koden på webbplatsen.Detta har fördelen att tillhandahålla en hel del flexibilitet och animationsalternativ.Komplikationer kan uppstå om en given webbläsare har skriptning avstängd, inte har stöd för biblioteket mdash;som kan vara fallet med en handhållen enhet mdash;eller har låg bearbetningskraft, eftersom animationsbibliotek kan vara mycket beskattande på ett system.

För HTML -animering som är komplex eller mycket lång, är en vanlig metod att konstruera den slutförda animationen i ett separat program och sedan spela in den animationen som en typav mediefil.Inom ett HTML -dokument är mediefilen inbäddad som ett element där animationen automatiskt spelas för användaren.Detta kan hjälpa till att lindra en del av bördan på datorns processor och kan vara mycket minneseffektiva.Omvänt kan en strömmande media HTML -animation ta upp en stor mängd bandbredd och kanske inte visas korrekt om hastigheten på en internetanslutning är för långsam.