Draw a red rectangle with a black shadow:
<!DOCTYPE html> <html> <body> <canvas id="myCanvas" width="300" height="180" style="border:1px solid #d3d3d3;"> Your browser does not support the HTML5 canvas tag.</canvas> <script> var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.shadowBlur = 20;/*from w w w . j av a2 s. co m*/ ctx.fillStyle = "red"; ctx.shadowColor = "black"; ctx.fillRect(20, 20, 100, 80); ctx.shadowColor = "blue"; ctx.fillRect(140, 20, 100, 80); </script> </body> </html>
The shadowColor property sets or gets the color to use for shadows.
Use the shadowColor property together with the shadowBlur property to create a shadow.
Adjust the shadow by using the shadowOffsetX and shadowOffsetY properties.
The shadowColor property Default value: #000000
context.shadowColor = color;
Property Values
Value | Description |
---|---|
color | The CSS color value to use for shadows. Default value is #000000 |