Canvas shadowOffsetX 属性

定义和用法

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

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

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

实例

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

Your browser does not support the canvas tag.

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

Chi tiết kỹ thuật

Giá trị mặc định: 0

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.

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

Ghi chú:Trình duyệt Internet Explorer 8 và các phiên bản trước không hỗ trợ yếu tố <canvas>.