Die fillRect
-Methode zeichnet ein gefülltes Rechteck, das durch die übergebenen Parameter
spezifiziert wird. Die Füllung wird durch das Attribut fillStyle
bestimmt.
void fillRect(x, y, width, height)
Die Methode erwartet vier Parameter.
Die folgende Skizze veranschaulicht die übergebenen Parameter.
function drawIt(){ var objCanvas = document.getElementById("canvas_id"); // Falls das Objekt unterstützt wird if(objCanvas.getContext){ // Kontext var objContext = objCanvas.getContext('2d'); objContext.fillStyle = "#c00"; objContext.fillRect(10, 10, 130, 130); objContext.fillStyle = "#fff" //objContext.fillStyle(55, 20, 40, 110);//objContext.fillStyle(20, 55, 110, 40);objContext.fillRect(55, 20, 40, 110); objContext.fillRect(20, 55, 110, 40); }else{ // Sonstiger Code } }
Mein Dank gilt Mario Klug, der mich
bei der Ausgabe des Quellcodes zum Beispiel auf das Verwenden der Methode fillStyle
statt fillRect
hingewiesen hat.
Als erstes wird der Füllstil geändert und ein rot gefülltes Quadrat gezeichnet. Anschließend werden zwei weisse Rechtecke aus dem bestehenden so angeordnet, so dass der Eindruck eines Kreuzes entsteht.