HTML canvas shadowOffsetX 속성
定义和用法
shadowOffsetX
属性设置或返回形状与阴影的水平距离。
shadowOffsetX=0
指示阴影位于形状的正下方shadowOffsetX=20
指示阴影位于形状left位置右侧的20像素处shadowOffsetX=-20
指示阴影位于形状left位置左侧的20像素处
提示:如需调整距离形状的垂直位置,请使用 shadowOffsetY 属性。
实例
绘制一个矩形,带有向右偏移20像素的阴影(从矩形的left位置):
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.shadowBlur=10; ctx.shadowOffsetX=20; ctx.shadowColor="black"; ctx.fillStyle="blue"; ctx.fillRect(20,20,100,80);
문법
context.shadowOffsetX=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> 요소를 지원하지 않습니다.