Kleine Beispiele für den Umgang mit dem HTML-Canvas Element.
Zeichen mit dem Canvas-Element. Einige Beispiele.
Linie zeichnen
Im ersten Beispiel zeichen wir eine einfache Linie.
<canvas id="canvasLine" width="250" height="150" style="border: 1px solid #cccccc"></canvas> <script> { var c = document.getElementById("canvasLine"); let ctx = c.getContext("2d"); ctx.moveTo(0, 0); ctx.lineTo(250, 150); ctx.stroke(); } </script>
Kreis zeichnen
Nun ein Kreis, wir können hier auch die Farbe setzen und die Linienstärke.
<canvas id="canvasCircle" width="250" height="150" style="border: 1px solid #cccccc"></canvas> <script> { var c = document.getElementById("canvasCircle"); let ctx = c.getContext("2d"); ctx.strokeStyle = "#FF0000"; ctx.lineWidth = 5; ctx.beginPath(); ctx.arc(100, 75, 40, 0, 2 * Math.PI); ctx.stroke(); } </script>
Text ausgeben
Auch Text lässt sich ausgeben, auch hier können wir die Farbe setzen. Die Schriftart muss auf dem jeweiligen Computer vorhanden sein, damit die Anzeige funktioniert.
<script> { var c = document.getElementById("canvasText"); var ctx = c.getContext("2d"); ctx.fillStyle = "#00FF00"; ctx.font = "30px Comic Sans MS"; ctx.fontColor = "#FF0000"; ctx.fillText("Hello World", 50, 50); } </script>