HTML Canvas Lines
- Forrige side Canvas Coordinates
- Næste side Canvas Shapes
实例
// Opret canvas: const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); // Definer en ny sti: ctx.beginPath(); // Definer startpunkt: ctx.moveTo(0, 0); // Definer målpunkt: ctx.lineTo(200, 100); // Tegning: ctx.stroke();
Canvas linjetegning
Linjetegning bruger stien i canvas:
metode | beskrivelse | tegning |
---|---|---|
beginPath() | start en ny sti. | ikke |
moveTo() | flyt til et punkt. | ikke |
lineTo() | tegn en linje til en anden punkt. | ikke |
stroke() | tegne. | er |
metode
beginPath() metoden starter en ny sti. Den tegner ikke noget, den definerer kun en ny sti.
moveTo() definerer linjens startpunkt. Den tegner ikke noget, den sætter kun et startpunkt.
lineTo() metoden definerer linjens endepunkt. Den tegner ikke noget, den sætter kun et endepunkt.
stroke() metoden tegner effektivt linjen. Standard farve er sort.
lineWidth egenskab
lineWidth egenskaben definerer stregbredden, der skal bruges til at tegne på canvas.
Det skal indstilles før stroke() metoden kaldes.
实例
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.stroke();
strokeStyle egenskab
strokeStyle egenskaben definerer stilen, der skal bruges til at tegne på canvas.
Det skal indstilles før stroke() metoden kaldes.
实例
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.strokeStyle = "red"; ctx.stroke();
lineCap egenskab
lineCap egenskaben definerer stilkantsstilen (butt, round eller square).
Standard er square (firkant).
Det skal indstilles før stroke() metoden kaldes.
实例
ctx.beginPath(); ctx.moveTo(0,0); ctx.lineTo(175,75); ctx.lineWidth = 10; ctx.lineCap = "round"; ctx.stroke();
Se også:
- Forrige side Canvas Coordinates
- Næste side Canvas Shapes