HTML-Leinwand shadowOffsetX- Eigenschaft

❮ HTML-Canvas-Referenz

Beispiel

Zeichnen Sie ein Rechteck mit einem Schatten, der 20 Pixel rechts platziert ist (von der linken Position des Rechtecks):

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.shadowBlur = 10;
ctx.shadowOffsetX = 20;
ctx.shadowColor = "black";
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 100, 80);

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die die Eigenschaft vollständig unterstützt.

Property
shadowOffsetX Yes 9.0 Yes Yes Yes

Definition und Verwendung

Die Eigenschaft shadowOffsetX legt den horizontalen Abstand des Schattens von der Form fest oder gibt ihn zurück.

shadowOffsetX=0 gibt an, dass sich der Schatten direkt hinter der Form befindet.

shadowOffsetX=20 gibt an, dass der Schatten 20 Pixel nach rechts beginnt (von der linken Position der Form).

shadowOffsetX=-20 gibt an, dass der Schatten 20 Pixel links beginnt (von der linken Position der Form).

Tipp: Um den vertikalen Abstand des Schattens von der Form anzupassen, verwenden Sie die Eigenschaft shadowOffsetY .

Standardwert: 0
JavaScript-Syntax: Kontext .shadowOffsetX= Zahl ;

Eigenschaftswerte

Value Description Play it
number A positive or negative number that defines the horizontal distance of the shadow from the shape

❮ HTML-Canvas-Referenz