<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Kroki do <!-- rysowania: Zdobądź element płótna – > kontekst – > wypełnij i narysuj ramkę – > ustaw styl rysunku – > <!-- rysowanie innych złożonych grafów wymaga ścieżek: Rozpocznij tworzenie ścieżki – > Utwórz ścieżkę rysowania – > Zamknij ścieżkę – > Graf rysowania – > <!--np.: Narysuj prostokąt – > Narysuj prostokąt: <canvas id="ca"></canvas><br/> Narysuj kółko: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Narysuj prostokąt funkcja rysowania(){ var canvas=document.getElementById('ca'); Zdobądź element płótna if (canvas==null) return false; var context=canvas.getContext('2d'); Poznaj kontekst context.fillStyle='#EEEFF'; Kolor wypełniający context.fillRect(0,0,400,300); Prostokąt wypełniający (Prostokąt 1) context.fillStyle='red'; context.strokeStyle='blue'; Kolor ramki context.lineWidth=1; Szerokość ramki context.fillRect(50,50,100,100); Prostokąt wypełniający (Wewnętrzny Prostokąt 2) context.strokeRect(50,50,100,100); Narysuj granicę
} Rysuj koła funkcja drawarc(){ var canvas2=document.getElementById('yuan'); Zdobądź element płótna if (canvas2==null) if(canvas2==null) return false; var context2=canvas2.getContext('2d'); Poznaj kontekst context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Zacznij tworzyć ścieżkę context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Stwórz ścieżkę kołową context2.closePath(); Zamknij drogę context2.fillStyle='Rgba(255,0,0,0,0.25)'; Ustaw kolor context2.fill(); Wypełnij grafikę }
}
</scrip{filter}t>
|