<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Schritte zur <!-- Zeichnung: Das Leinwandelement holen – > den Kontext erfassen – > den Rand ausfüllen und zeichnen – > den Zeichenstil festlegen – > <!-- Zeichnen anderer komplexer Graphen erfordert Pfade: Pfad erstellen > Pfad zeichnen - > Pfad schließen - > Graph zeichnen - > <!--z.B.: Zeichne ein Rechteck – > Zeichne ein Rechteck: <canvas id="ca"></canvas><br/> Zeichne einen Kreis: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Zeichne ein Rechteck function draw(){ var canvas=document.getElementById('ca'); Hol dir das Leinwand-Element wenn (canvas==null) return false; var context=canvas.getContext('2d'); Erhalte den Kontext context.fillStyle='#EEEFF'; Füllfarbe context.fillRect(0,0,400,300); Füllrechteck (Rechteck 1) context.fillStyle='red'; context.strokeStyle='blau'; Randfarbe context.lineWidth=1; Lünetenbreite context.fillRect(50,50,100,100); Füllrechteck (Innenrechteck 2) context.strokeRect(50,50,100,100); Zeichne die Grenze
} Kreise zeichnen Funktion drawarc(){ var canvas2=document.getElementById('yuan'); Hol dir das Leinwand-Element wenn (canvas2==null) if(canvas2==null) return false; var context2=canvas2.getContext('2d'); Erhalte den Kontext context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; i<10; i++){ context2.beginPath(); Beginne, einen Pfad zu erstellen context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Einen kreisförmigen Pfad erstellen context2.closePath(); Schließen Sie den Weg context2.fillStyle='Rgba(255,0,0,0.25)'; Setze die Farbe context2.fill(); Fülle die Grafik aus }
}
</scrip{filter}t>
|