Vad är en HTML-animation?

I HyperText Markup Language (HTML) är en HTML-animation vilket som helst objekt som verkar flytta eller förä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 av och på som ett neontecken. Den faktiska HTML-standarden och CSS-formatet har inte riktigt några inre animeringstaggar eller -funktioner, även om de ger tillräckligt med åtkomst till renderingsdelarna i en webbläsare för att animering kan utföras genom att ändra återgivningsegenskaperna 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 känd som 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 den inte kräver några speciella plugin-program eller programvara och är relativt liten i storlek. Vissa begränsningar inkluderar emellertid ett bestämt antal färger i bilderna och är något ineffektiva för större HTML-animationssekvenser.

Ett annat populärt sätt att skapa en HTML-animation är genom att använda ett separat utvecklat bibliotek med funktioner - antingen genom CSS eller ett annat programmeringsspråk - som kallas från webbplatsens HTML-kod. Detta har fördelen att tillhandahålla en god mängd flexibilitet och animeringsalternativ. Komplikationer kan inträffa om en viss webbläsare har skript avstängd, inte har stöd för biblioteket - som kan vara fallet med en handhållen enhet - 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 färdiga animeringen i ett separat program och sedan spela in den animationen som en typ av mediefil. I ett HTML-dokument är mediefilen inbäddad som ett element där animationen automatiskt spelas upp för användaren. Detta kan hjälpa till att avlasta en del av bördan på datorns processor och kan vara mycket minneseffektiv. Omvänt kan en streaming-media-HTML-animation ta upp en stor mängd bandbredd och kanske inte visas korrekt om hastigheten för en Internet-anslutning är för långsam.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?