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:
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
Hacer verde el 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 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>.