Rita HTML Canvas

Rita på canvas med JavaScript

Alla ritningar på HTML-kanven måste göras med JavaScript:

Exempel

<script>
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 150, 75);
</script>

Prova själv

Steg 1: Hitta Canvas-elementet

Först måste du hitta <canvas>-elementet.

Detta görs genom att använda HTML DOM-metoden getElementById():

const canvas = document.getElementById("myCanvas");

Steg 2: Skapa ritobjektet

För det andra behöver du ett ritobjekt för canvasen.

getContext() är en inbyggd HTML-objekt som tillhandahåller egenskaper och metoder för ritning:

const ctx = canvas.getContext("2d");

Steg 3: Rita på canvasen

Slutligen kan du rita på canvasen.

Sätt fyllfärgen för ritobjektet till röd:

ctx.fillStyle = "#FF0000";

fillStyle egenskapen kan vara CSS-färg, gradient eller mönster. Standardvärdet för fillStyle är svart.

fillRect(x,y,width,height) metoden ritas en rektangel på canvas med fyllfärgen:

ctx.fillRect(0, 0, 150, 75);

Se också:

Komplett Canvas-referenshandbok på CodeW3C.com