<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Kroky k <!-- kresby: Získejte prvek plátna – > kontext – > vyplňte a nakreslete okraj – > nastavte styl kresby – > <!-- kreslení dalších složitých grafů vyžaduje cesty: Začít vytvářet cestu - > Vytvořit kreslící cestu - > Zavřít cestu - > Kreslící graf - > <!--např.: Nakreslit obdélník – > Nakreslit obdélník: <canvas id="ca"></canvas><br/> Nakreslit kruh: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Nakreslit obdélník funkce draw(){ var canvas=document.getElementById('ca'); Získejte prvek plátna if (canvas==null) return false; var context=canvas.getContext('2d'); Získejte kontext context.fillStyle='#EEEFF'; Výplňová barva context.fillRect(0,0,400,300); Výplňový obdélník (Obdélník 1) context.fillStyle='red'; context.strokeStyle='modrá'; Barva okraje context.lineWidth=1; Šířka rámečku context.fillRect(50,50,100,100); Výplňový obdélník (Vnitřní obdélník 2) context.strokeRect(50,50,100,100); Nakreslit hranici
} Kreslit kruhy funkce drawarc(){ var canvas2=document.getElementById('yuan'); Získejte prvek plátna if (canvas2==null) if(canvas2==null) return false; var context2=canvas2.getContext('2d'); Získejte kontext context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Začněte vytvářet cestu context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Vytvořte kruhovou cestu context2.closePath(); Zavřete cestu context2.fillStyle='Rgba(255,0,0,0,0.25)'; Nastavte barvu context2.fill(); Vyplňte grafiku }
}
</scrip{filter}t>
|