<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Lépések a rajz <!-- eléréséhez: Szerezd meg a vászon elemet – > a kontextust – > kitöltsd és rajzold a keretet – > állítsd be a rajzstílust – > <!-- más összetett gráfok rajzolásához olyan utak szükségesek: Út létrehozásának indulása - > Rajzi útvonal létrehozása - > Út zárása - > Rajzgráf - > <!-- például: Rajzolj egy téglalapot - > Rajzolj téglalapot: <vászon id="ca"></canvas><br/> Rajzolj egy kört: <vászon id="yuan"></canvas> </body> </html> <scrip{filter}t> Rajzolj téglalapot függvény draw(){ var canvas=document.getElementById('ca'); Szerezd meg a vászon elemet if (canvas==null) hamis; var context=canvas.getContext('2d'); Ismerd meg a kontextust context.fillStyle='#EEEFF'; Töltőszín context.fillRect(0,0,400,300); Fill téglalap (1. téglalap) context.fillStyle='red'; context.strokeStyle='kék'; Szegély színe context.lineWidth=1; Keretszélesség context.fillRect(50,50,100,100); Fill téglalap (belső téglalap 2) context.strokeRect(50,50,100,100); Húzd meg a határt
} Rajzolj köröket function drawarc(){ var canvas2=document.getElementById('yuan'); Szerezd meg a vászon elemet if (canvas2==null) if(canvas2==null) hamis; var context2=canvas2.getContext('2d'); Ismerd meg a kontextust context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Kezdj el útvonalat létrehozni context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Készíts körkörös útvonalat context2.closePath(); Zárd be az utat context2.fillStyle='Rgba(255,0,0,0.25)'; Állítsd be a színt context2.fill(); Töltsd ki a grafikát }
}
</scrip{filter}t>
|