Método HTML canvas closePath()

Definición y uso

closePath() Método para crear una trayectoria desde el punto actual al punto de partida.

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

Consejo:Utilice fill() Método para rellenar una imagen (por defecto es negro). Utilice fillStyle Atributos para rellenar otro color/gradiente.

Ejemplos

Ejemplo 1

Dibujar una trayectoria en forma de letra L y luego dibujar una línea para regresar al punto de partida:

Su navegador no admite la etiqueta HTML5 canvas.

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

Prueba personalmente

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

Sintaxis

context.closePath();

Más ejemplos

Ejemplo 2

Hacer verde el color de relleno:

Su navegador no admite la etiqueta HTML5 canvas.

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

Prueba personalmente

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite por primera vez 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>.