Canvas shadowOffsetX 属性

定义和用法

shadowOffsetX 属性设置或返回形状与阴影的水平距离。

  • shadowOffsetX=0 指示阴影位于形状的正下方
  • shadowOffsetX=20 指示阴影位于形状left位置右侧的20像素处
  • shadowOffsetX=-20 指示阴影位于形状left位置左侧的20像素处

提示:如需调整距离形状的垂直位置,请使用 shadowOffsetY 属性。

实例

绘制一个矩形,带有向右偏移20像素的阴影(从矩形的left位置):

您的浏览器不支持canvas标签。

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 正值或负值定义阴影与形状的水平距离。

Technische Details

Standardwert: 0

Browserunterstützung

Die in der Tabelle genannten Zahlen geben die erste Browserversion an, die diese Eigenschaft vollständig unterstützt.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.