<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Passos para <!-- desenho: Pegue o elemento de tela - > o contexto - >preencha e desenhe a borda - > defina o estilo de desenho - > <!-- desenhar outros grafos complexos requer caminhos: Comece a Criar Caminho - > Crie Caminho de Desenho - > Fechar Caminho - > Grafo de Desenho - > <!--exemplo: Desenhe um retângulo - > Desenhe um retângulo: <canvas id="ca"></canvas><br/> Desenhe um círculo: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Desenhe um retângulo função draw(){ var canvas=document.getElementById('ca'); Pegue o elemento de tela if (canvas==null) retorne falso; var context=canvas.getContext('2d'); Entenda o contexto context.fillStyle='#EEEFF'; Cor de preenchimento context.fillRect(0,0,400,300); Retângulo de Preenchimento (Retângulo 1) context.fillStyle='red'; contexto.strokeStyle='azul'; Cor da borda contexto.larguraLinha=1; Largura da moldura context.fillRect(50,50,100,100); Retângulo de Preenchimento (Retângulo Interno 2) contexto.traçoRecto(50,50,100,100); Desenhe a borda
} Desenhe círculos função drawarc(){ var canvas2=document.getElementById('yuan'); Pegue o elemento de tela if (canvas2==null) if(canvas2==null) retorne falso; var context2=canvas2.getContext('2d'); Entenda o contexto context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ contexto2.começoCaminho(); Comece a criar um caminho context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Crie um caminho circular contexto2.fecharCaminho(); Feche o caminho context2.fillStyle='Rgba(255,0,0,0.25)'; Defina a cor contexto2.preenchimento(); Preencha o gráfico }
}
</scrip{filter}t>
|