HTML-Leinwand shadowOffsetY- Eigenschaft

❮ HTML-Canvas-Referenz

Beispiel

Zeichnen Sie ein Rechteck mit einem Schatten, der 20 Pixel unter der oberen Position des Rechtecks ​​platziert ist:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.shadowBlur = 10;
ctx.shadowOffsetY = 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
shadowOffsetY Yes 9.0 Yes Yes Yes

Definition und Verwendung

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

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

shadowOffsetY = 20 gibt an, dass der Schatten 20 Pixel unterhalb der obersten Position der Form beginnt.

shadowOffsetY =- 20 gibt an, dass der Schatten 20 Pixel über der obersten Position der Form beginnt.

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

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

Eigenschaftswerte

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

❮ HTML-Canvas-Referenz