<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Trinn for å <!-- tegningen: Få lerretselementet – > få konteksten – > fyll og tegn rammen – > sett tegnestilen – > <!-- å tegne andre komplekse grafer krever stier: Begynn å lage sti - > Lag tegnesti - > lukket sti - > tegne graf - > <!--f.eks: Tegn et rektangel - > Tegn et rektangel: <canvas id="ca"></canvas><br/> Tegn en sirkel: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Tegn et rektangel funksjon draw(){ var canvas=document.getElementById('ca'); Få lerretselementet hvis (lerret==null) returner falsk; var context=canvas.getContext('2d'); Få kontekst context.fillStyle='#EEEFF'; Fyllfarge context.fillRect(0,0,400,300); Fyllrektangel (Rektangel 1) context.fillStyle='rød'; context.strokeStyle='blå'; Kantfarge context.lineWidth=1; Bezel-bredde context.fillRect(50,50,100,100); Fyllrektangel (Indre rektangel 2) context.strokeRect(50,50,100,100); Tegn grensen
} Tegn sirkler Funksjonen drawarc(){ var canvas2=document.getElementById('yuan'); Få lerretselementet hvis (canvas2==null) if(canvas2==null) returner falsk; var context2=canvas2.getContext('2d'); Få kontekst context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Begynn å lage en sti context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Lag en sirkulær sti context2.closePath(); Steng stien context2.fillStyle='Rgba(255,0,0,0.25)'; Sett fargen context2.fill(); Fyll grafikken }
}
</scrip{filter}t>
|