Método closePath() del canvas

Definición y uso

closePath() para crear una trayectoria desde el punto actual hasta el punto de partida.

Consejo:Usar el método stroke() para dibujar la trayectoria exacta en el lienzo.

Consejo:Usar el método fill() Usar el método para rellenar la imagen (por defecto es negro). Por favor use fillStyle Usar propiedades para rellenar otro color/gradiente.

Ejemplo

Ejemplo 1

Dibuje una trayectoria en forma de letra L y luego dibuje líneas para regresar al punto de partida:

Su navegador no admite la etiqueta de canvas HTML5.

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();

Pruebe personalmente

Consejo:Más ejemplos se proporcionan en la parte inferior de la página.

Sintaxis

context.closePath();

Más ejemplos

Ejemplo 2

Establezca el color verde como color de relleno:

Su navegador no admite la etiqueta de canvas HTML5.

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();

Pruebe personalmente

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente esta propiedad.

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

Nota:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.