<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Kroky na <!-- kresby: Získaj prvok plátna – > kontext – > vyplň a nakresli okraj – > nastav štýl kresby – > <!-- kreslenie iných zložitých grafov vyžaduje cesty: Začnite vytvárať cestu - > Vytvoriť kresliacu cestu - > Zatvoriť cestu - > Kresliť graf - > <!--napr.: Nakresliť obdĺžnik – > Nakreslite obdĺžnik: <canvas id="ca"></canvas><br/> Nakreslite kruh: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Nakresliť obdĺžnik funkcia draw(){ var canvas=document.getElementById('ca'); Získaj plátnový prvok if (canvas==null) return false; var context=canvas.getContext('2d'); Získajte kontext context.fillStyle='#EEEFF'; Farba výplne context.fillRect(0,0,400,300); Výplňový obdĺžnik (Obdĺžnik 1) context.fillStyle='red'; context.strokeStyle='modrá'; Farba okraja context.lineWidth=1; Šírka rámu context.fillRect(50,50,100,100); Výplňový obdĺžnik (Vnútorný obdĺžnik 2) context.strokeRect(50,50,100,100); Nakresliť hranicu
} Kresliť kruhy funkcia drawarc(){ var canvas2=document.getElementById('yuan'); Získaj plátnový prvok ak (canvas2==null) if(canvas2==null) return false; var context2=canvas2.getContext('2d'); Získajte kontext context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Začnite vytvárať cestu context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Vytvorte kruhovú cestu context2.closePath(); Zatvor cestu context2.fillStyle='Rgba(255,0,0,0.25)'; Nastavte farbu context2.fill(); Vyplňte grafiku }
}
</scrip{filter}t>
|