<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Piešinio <!-- veiksmai: Gaukite drobės elementą - > kontekstą - > užpildykite ir nubrėžkite kraštinę - > nustatykite piešimo stilių - > <!-- piešti kitus sudėtingus grafikus, reikalingi keliai: Pradėti kurti kelią - > Kurti piešimo kelią - > Uždaryti kelią - > Piešimo grafikas - > <!--pvz.: Nubrėžkite stačiakampį - > Nubrėžkite stačiakampį: <canvas id="ca"></canvas><br/> Nubrėžkite apskritimą: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Nubrėžkite stačiakampį funkcija draw(){ var canvas=document.getElementById('ca'); Gaukite drobės elementą if (drobė==null) grąžinti klaidingą; var context=canvas.getContext('2d'); Gaukite kontekstą context.fillStyle='#EEEFF'; Užpildo spalva context.fillRect(0,0,400,300); Užpildyti stačiakampį (1 stačiakampis) context.fillStyle='red'; context.strokeStyle='mėlyna'; Krašto spalva context.lineWidth=1; Rėmelio plotis context.fillRect(50,50,100,100); Užpildyti stačiakampį (2 vidinis stačiakampis) context.strokeRect(50,50,100,100); Nubrėžkite kraštinę
} Piešti apskritimus funkcija drawarc(){ var canvas2=document.getElementById('juanis'); Gaukite drobės elementą if (drobė2==null) IF(drobė2==NULL) grąžinti klaidingą; var context2=canvas2.getContext('2d'); Gaukite kontekstą context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; I<10; i++){ kontekstas2.beginPath(); Pradėkite kurti kelią context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Žiedinio kelio kūrimas context2.closePath(); Uždarykite kelią context2.fillStyle='Rgba(255,0,0,0.25)'; Nustatykite spalvą kontekstas2.užpildyti(); Užpildyti grafinį elementą }
}
</scrip{filter}t>
|