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