HTML and CSS Reference
In-Depth Information
Zuletzt demonstrieren wir die Auswirkung eines veränderten miterLimit . Wir zeich-
nen Zickzacklinien und setzen pro Durchgang das miterLimit . Während der ersten
drei Durchgänge ist miterLimit nicht hoch genug gesetzt, wodurch die aufeinander
zulaufenden Linien hart abgebrochen werden. Die letzten beiden Verbindungen sind
jedoch spitz, da hier miterLimit auf einen Wert gesetzt wurde, der diese weit über die
Linien hinausgehende Verbindung zulässt.
Bild 2.17: Zickzacklinien mit miterLimit .
//zigzag for miterLimit
ctx.lineWidth 2;
ctx.lineJoin 'miter';
var startX;
for (i 0; i<5; i++)
{
ctx.beginPath();
ctx.miterLimit i*5;
startX (150+(i*10));
ctx.moveTo(startX, 250);
ctx.lineTo(startX+5, 200);
ctx.lineTo(startX+10, 250);
ctx.stroke();
}
Die folgende Tabelle fasst die wichtigsten Fakten zu den Attributen rund um Füllstil,
Strichstil und die diversen Linienstile zusammen.
Attribut
Standard
Mögliche Werte
Ein CSS-Farbwert, Verlauf ( CanvasGradient ) oder
Muster ( CanvasPattern ).
fillStyle
#000000
Ein CSS-Farbwert, Verlauf ( CanvasGradient ) oder
Muster ( CanvasPattern ).
strokeStyle
#000000
Positiver Zahlenwert.
lineWidth
1
butt , round und square .
lineCap
butt
bevel , round und miter .
lineJoin
miter
Positiver Zahlenwert.
miterLimit
10
2.3.5
Verläufe, Muster, Schatten
Die Canvas-API erlaubt die Benutzung von Verläufen und Mustern für die nun
bekannten Attribute fillStyle und strokeStyle . Um ein Verlauf oder ein Muster zu
Search WWH ::




Custom Search