Método closePath() do Canvas
Definição e uso
closePath()
para criar um caminho de ponto atual para o ponto de início.
Dica:Use o método stroke() para desenhar o caminho exato na tela.
Dica:Use o método fill() Use o método para preencher a imagem (padrão é preto). Use fillStyle Use a propriedade para preencher outra cor ou gradiente.
Exemplo
Exemplo 1
Desenhe um caminho na forma de uma letra L e depois desenhe linhas 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 suporta plenamente 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>.