HTML-canvas shadowOffsetX- eigenschap
Voorbeeld
Teken een rechthoek met een schaduw 20 pixels naar rechts geplaatst (vanaf de linkerpositie van de rechthoek):
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);
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die de eigenschap volledig ondersteunt.
Property | |||||
---|---|---|---|---|---|
shadowOffsetX | Yes | 9.0 | Yes | Yes | Yes |
Definitie en gebruik
Met de eigenschap shadowOffsetX wordt de horizontale afstand van de schaduw tot de vorm ingesteld of geretourneerd.
shadowOffsetX=0 geeft aan dat de schaduw zich direct achter de vorm bevindt.
shadowOffsetX=20 geeft aan dat de schaduw 20 pixels naar rechts begint (vanaf de linkerpositie van de vorm).
shadowOffsetX=-20 geeft aan dat de schaduw 20 pixels naar links begint (vanaf de linkerpositie van de vorm).
Tip: gebruik de eigenschap shadowOffsetY om de verticale afstand van de schaduw tot de vorm aan te passen .
Standaardwaarde: | 0 |
---|---|
JavaScript-syntaxis: | context .shadowOffsetX= getal ; |
Eigendomswaarden
Value | Description | Play it |
---|---|---|
number | A positive or negative number that defines the horizontal distance of the shadow from the shape |
❮ HTML Canvas-referentie