CanvasRenderingContext2D: lineWidth-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die CanvasRenderingContext2D.lineWidth
-Eigenschaft der Canvas 2D API legt die Dicke von Linien fest.
Hinweis:
Linien können mit den
stroke()
,
strokeRect()
,
und strokeText()
Methoden gezeichnet werden.
Wert
Eine Zahl, die die Linienstärke in Koordinatenraumeinheiten angibt. Werte wie Null, negativ, Infinity
, und NaN
werden ignoriert. Der Standardwert ist 1.0
.
Beispiele
>Änderung der Linienstärke
In diesem Beispiel wird eine Linie und ein Rechteck gezeichnet, wobei eine Linienstärke von 15 Einheiten verwendet wird.
HTML
<canvas id="canvas"></canvas>
JavaScript
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.lineWidth = 15;
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.lineTo(130, 130);
ctx.rect(40, 40, 70, 70);
ctx.stroke();
Ergebnis
Weitere Beispiele
Weitere Beispiele und Erklärungen zu dieser Eigenschaft finden Sie unter Anwenden von Stilen und Farben im Canvas-Tutorial.
Spezifikationen
Specification |
---|
HTML> # dom-context-2d-linewidth-dev> |
Browser-Kompatibilität
Loading…
Siehe auch
- Das Interface, das diese Eigenschaft definiert:
CanvasRenderingContext2D
CanvasRenderingContext2D.lineCap
CanvasRenderingContext2D.lineJoin
- Anwenden von Stilen und Farben