Canvas

Aus IT-Guide – Glossar
Zur Navigation springen Zur Suche springen

Canvas

Canvas ist ein HTML5-Element, das es ermöglicht, über JavaScript dynamische Grafiken, Animationen, Diagramme oder sogar einfache Spiele direkt im Browser zu zeichnen – ohne Zusatz-Plugins wie Flash.

Funktionsweise

Das <canvas>-Element definiert eine Zeichenfläche auf der Webseite. Mit JavaScript-Befehlen kann man darauf Linien, Kreise, Texte oder Bilder zeichnen und so interaktive Inhalte erstellen.

Beispielcode

<canvas id="meinCanvas" width="300" height="150"></canvas>

<script>

 var c = document.getElementById("meinCanvas");
 var ctx = c.getContext("2d");
 ctx.fillStyle = "blue";
 ctx.fillRect(10, 10, 100, 50);

</script>

Einsatzbereiche

Vorteile

Alternativen

Für komplexere Szenarien (z. B. 3D-Grafiken) kann WebGL verwendet werden, das auf dem Canvas-Element basiert.