Método HTML canvas closePath()
Definição e uso
closePath()
Método para criar um caminho de ponto atual até o ponto de início.
Dica:Use stroke() Método para desenhar o caminho exato na tela.
Dica:Use fill() Método para preencher uma imagem (padrão é preto). Use fillStyle Atributo para preencher outra cor/gradiente.
Exemplos
Exemplo 1
Desenhe um caminho na forma de uma letra L e, em seguida, desenhe uma linha para retornar ao ponto de início:
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();
Dica:Mais exemplos estão disponíveis na parte inferior da página.
Sintaxe
context.closePath();
Mais exemplos
Exemplo 2
Defina a cor verde como cor de preenchimento:
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();
Suporte do navegador
Os números na tabela indicam a versão do navegador que suportou a primeira vez essa propriedade.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Observação:O Internet Explorer 8 e versões anteriores não suportam o elemento <canvas>.