<!DOCTYPE html> <html> <head> <meta carset="UTF-8"> <title></title> </head> <body> Pașii pentru a <!-- desen: Ia elementul de pânză – > primești contextul – umple și > desenează marginea – > setează stilul de desen – > <!-- desenarea altor grafuri complexe necesită căi: Începe să creezi o cale - > Creează o cale de desen - > Închide calea - > Grafic de desen - > <!--de exemplu: Desenează un dreptunghi - > Desenează un dreptunghi: <canvas id="ca"></canvas><br/> Desenează un cerc: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Desenează un dreptunghi funcția draw(){ var canvas=document.getElementById('ca'); Ia elementul de pânză if (canvas==null) returnează false; var context=canvas.getContext('2d'); Află context context.fillStyle='#EEEFF'; Culoarea umplerii context.fillRect(0,0,400,300); Dreptunghiul de umplutură (Dreptunghiul 1) context.fillStyle='red'; context.strokeStyle='albastru'; Culoarea marginii context.lineWidth=1; Lățimea bezelului context.fillRect(50,50,100,100); Dreptunghiul de umplutură (Dreptunghiul interior 2) context.strokeRect(50,50,100,100); Trasează granița
} Desenează cercuri funcția drawarc(){ var canvas2=document.getElementById('yuan'); Ia elementul de pânză if (canvas2==null) if(canvas2==null) returnează false; var context2=canvas2.getContext('2d'); Află context context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Începe să-ți creezi o cale context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Creează o cale circulară context2.closePath(); Închideți poteca context2.fillStyle='Rgba(255,0,0,0.25)'; Setează culoarea context2.fill(); Completează grafica }
}
</scrip{filter}t>
|