|
|
Publicēts 14.12.2018 16:41:58
|
|
|
|

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Darbības, lai <!-- zīmējumu: iegūstiet audekla elementu - > iegūstiet kontekstu - > aizpildiet un uzzīmējiet apmali - > iestatiet zīmēšanas stilu - > <!-- zīmētu citus sarežģītus grafikus, ir nepieciešami ceļi: Sākt veidot ceļu - > Izveidot zīmēšanas ceļu - > Aizvērt ceļu - > Zīmēšanas grafiks - > <!--piemēram: Uzzīmējiet taisnstūri - > Uzzīmējiet taisnstūri: <canvas id="ca"></canvas><br/> Uzzīmējiet apli: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Taisnstūra zīmēšana funkcija draw(){ var canvas=document.getElementById('ca'); Iegūstiet audekla elementu if (audekls==nulle) atgriešanās nepatiesa; var context=canvas.getContext('2d'); Iegūt kontekstu context.fillStyle='#EEEFF'; Aizpildījuma krāsa context.fillRect(0,0,400,300); Aizpildīt taisnstūri (1. taisnstūris) context.fillStyle='red'; context.strokeStyle='zils'; Apmales krāsa konteksts.līnijas platums=1; Rāmja platums context.fillRect(50,50,100,100); Taisnstūra aizpildīšana (2. iekšējais taisnstūris) context.strokeRect(50,50,100,100); Apmales zīmēšana
} Apļu zīmēšana funkcija drawarc(){ var canvas2=document.getElementById('juaņa'); Iegūstiet audekla elementu if (audekls2==nulle) if(audekls2==nulle) atgriešanās nepatiesa; var context2=canvas2.getContext('2d'); Iegūt kontekstu context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; I<10; i++){ context2.beginPath(); Sāciet veidot ceļu context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Apļveida ceļa izveide context2.closePath(); Ceļa aizvēršana context2.fillStyle='Rgba(255,0,0,0.25)'; Krāsas iestatīšana konteksts2.fill(); Grafikas aizpildīšana }
}
</scrip{filter}t>
|
Vērtējums
-
Skatīt visus vērtējumus
Iepriekšējo:Izmantojiet Sina saskarni, lai iegūtu klienta IPNākamo:Organizējiet slepeno ēdienu un uzkodu recepti (ilgtermiņa lejupielāde)
|