<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Joonistamise <!-- sammud: Hangi lõuendi element – > konteksti – > täida ja joonista äär – > määra joonistusstiil – > <!-- teiste keerukate graafide joonistamine nõuab teid: Alusta Tee Loomist - > Loo Joonistusrada - > Sulge Tee - > Joonistusgraafik - > <!--nt: Joonista ristkülik - > Joonista ristkülik: <lõuendi id="ca"></canvas><br/> Joonista ring: <lõuendi id="yuan"></canvas> </body> </html> <scrip{filter}t> Joonista ristkülik funktsioon draw(){ var canvas=document.getElementById('ca'); Hangi lõuendi element if (canvas==null) tagasta vale; var context=canvas.getContext('2d'); Saad konteksti context.fillStyle='#EEEFF'; Täitevärv context.fillRect(0,0,400,300); Täite ristkülik (ristkülik 1) context.fillStyle='punane'; context.strokeStyle='sinine'; Äärevärv context.lineWidth=1; Raami laius context.fillRect(50,50,100,100); Täida ristkülik (sisemine ristkülik 2) context.strokeRect(50,50,100,100); Joonista piir
} Joonista ringe funktsioon drawarc(){ var canvas2=document.getElementById('yuan'); Hangi lõuendi element if (canvas2==null) if(canvas2==null) tagasta vale; var context2=canvas2.getContext('2d'); Saad konteksti context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Alusta tee loomist context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Loo ringikujuline tee context2.closePath(); Sulge tee context2.fillStyle='Rgba(255,0,0,0.25)'; Sea värv context2.fill(); Täida graafik }
}
</scrip{filter}t>
|