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

Perincian teknikal

Nilai lalai: 0

Pendukung Browser

Angka di dalam tabel menunjukkan versi paling awal penggunaan browser yang mendukung sifat ini.

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

Keterangan:Internet Explorer 8 dan versi sebelumnya tidak mendukung elemen <canvas>.