HTML canvas shadowOffsetY 속성
定义和用法
shadowOffsetY
属性设置或返回形状与阴影的垂直距离。
shadowOffsetY=0
指示阴影位于形状的正下方shadowOffsetY=20
指示阴影位于形状top位置下方的20像素处shadowOffsetY=-20
指示阴影位于形状top位置上方的20像素处
提示:如需调整距离形状的水平位置,请使用 shadowOffsetX 属性。
实例
绘制一个矩形,带有向下偏移20像素的阴影(从矩形的top位置):
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.shadowBlur=10; ctx.shadowOffsetY=20; ctx.shadowColor="black"; ctx.fillStyle="blue"; ctx.fillRect(20,20,100,80);
문법
context.shadowOffsetY=number;
속성 값
값 | 설명 |
---|---|
number | 양수 또는 음수, 그림자와 형태의 수직 거리를 정의합니다. |
기술 세부 사항
기본값: | 0 |
---|
브라우저 지원
표에서의 숫자는 이 속성을 최초로 완전히 지원한 브라우저 버전을 나타냅니다.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
주의사항:Internet Explorer 8 이상의 버전은 <canvas> 요소를 지원하지 않습니다.