XML/HTML-CodeInhalt in die Zwischenablage kopieren
- var canvas = document.getElementById('canvas'); >
if (canvas.getContext) { -
var -
context = canvas.getContext('2d');
// Linienbreite
-
context.lineWidth-
= 4;
// Pinselfarbe
-
context.StrokeStyle-
= 'red';
// Füllfarbe
-
context.fillStyle-
= "red";
// Linienkappentyp
-
context.lineCap-
= 'butt'; // rund, eckig
// Startpfad
- context.beginPath();
- // Ausgangspunkt
- context.moveTo(10,10);
- // Endpunkt
- context.lineTo(150,50);
- // Zeichnen
- context.Stroke();
- }
-
Rechteck
Inhalt in die Zwischenablage kopieren
var
- canvas = document.getElementById('canvas'); >
if (canvas.getContext) {
context.beginPath(); -
context.strokeRect(10,10,70,40); -
// Eine andere Art von Rechteck -
context.rect(10,10.70,40); -
context.Stroke(); -
-
// ausgefülltes Rechteck -
context.beginPath(); -
context.fillRect(10,10,70,40); -
// Eine andere Möglichkeit, ein durchgezogenes Rechteck zu sein -
context.beginPath(); -
context.rect(10,10,70,40); -
context.fill(); -
} -
-
Rund
XML/HTML-Code
Inhalt in die Zwischenablage kopieren
- var canvas = document.getElementById('canvas'); >
if (canvas.getContext) {
- context.beginPath();
- context.moveTo(20,20);
- context.lineTo(70,20);
- // Bogen zeichnen p1.x p1.y p2.x, p2.y Bogenradius für einen Pfad,
- context.arcTo(120,30,120,70, 50);
context.lineTo(120,120); -
context.Stroke(); -
-
// Leinwand-Zeichenfläche löschen -
context.beginPath(); -
context.fillRect(10,10,200,100); -
-
// Bereich löschen -
context.clearRect(30,30,50,50); -
} -
-
Quadratische Bézier-Kurve