HTML canvas closePath() methode

Definitie en gebruik

closePath() een methode om een pad te maken van de huidige locatie naar het beginpunt.

Tip:Gebruik stroke() een methode om een exact pad op het canvas te tekenen.

Tip:Gebruik fill() Gebruik een methode om een afbeelding in te vullen (standaard is zwart). Gebruik fillStyle Gebruik eigenschappen om een andere kleur of verloop in te vullen.

Voorbeelden

Voorbeeld 1

Teken een pad in de vorm van een letter L en teken daarna lijnen om terug te keren naar het beginpunt:

Uw browser ondersteunt de HTML5 canvas tag niet.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.lineTo(20,100);
ctx.lineTo(70,100);
ctx.closePath();
ctx.stroke();

Probeer het zelf

Tip:Meer voorbeelden zijn beschikbaar aan de onderkant van de pagina.

Syntaxis

context.closePath();

Meer voorbeelden

Voorbeeld 2

Maak groen de vulkleur:

Uw browser ondersteunt de HTML5 canvas tag niet.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.lineTo(20,100);
ctx.lineTo(70,100);
ctx.closePath();
ctx.stroke();
ctx.fillStyle="green";
ctx.fill();

Probeer het zelf

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze eigenschap volledig ondersteunt.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Opmerking:Internet Explorer 8 en oudere versies ondersteunen geen <canvas> element.