Menu
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

Canvas shadowOffsetY Property

❮ Canvas Reference

Example

Draw a rectangle with a shadow placed 20 pixels below the rectangle's top position:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.shadowBlur = 10;

ctx.shadowOffsetY = 20;
ctx.shadowColor = "black";
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 100, 80);
Try it Yourself »

Description

The shadowOffsetY property sets or returns the vertical distance of the shadow from the shape.

Default value is 0.

Value Description
0 The shadow is right behind the shape
20 The shadow starts 20 pixels below the shape's top
-20 The shadow starts 20 pixels above the shape's top

See Also:

The shadowOffsetX Property (Set shadow x position)

The shadowColor Property (Set shadow color)

The shadowBlur Property (Set shadow blur)

The fillRect() Method (Draw a filled rectangle)

The fillStyle() Property (Set the fill color/style)


Syntax

context.shadowOffsetY = number

Property Values

Value Description Play it
number The vertical distance to the shadow from the shape Play it »

Browser Support

The <canvas> element is an HTML5 standard (2014).

shadowOffsetY is supported in all modern browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11

❮ Canvas Reference