Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. CanvasRenderingContext2D
  4. shadowOffsetY

CanvasRenderingContext2D: shadowOffsetY property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TheCanvasRenderingContext2D.shadowOffsetYproperty of the Canvas 2D API specifies the distance that shadows will be offsetvertically.

Note:Shadows are only drawn if theshadowColor property is set toa non-transparent value. One of theshadowBlur,shadowOffsetX, orshadowOffsetY properties must be non-zero, aswell.

Value

A float specifying the distance that shadows will be offset vertically. Positive values are down, and negative are up. The default value is0 (no vertical offset).Infinity andNaN values are ignored.

Examples

Moving a shadow vertically

This example adds a blurred shadow to a rectangle. TheshadowColor property sets itscolor,shadowOffsetY sets its offset 25 units towards the bottom, andshadowBlur gives it a blur levelof 10.

HTML

html
<canvas></canvas>

JavaScript

js
const canvas = document.getElementById("canvas");const ctx = canvas.getContext("2d");// Shadowctx.shadowColor = "red";ctx.shadowOffsetY = 25;ctx.shadowBlur = 10;// Rectanglectx.fillStyle = "blue";ctx.fillRect(20, 20, 150, 80);

Result

Specifications

Specification
HTML
# dom-context-2d-shadowoffsety-dev

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp