html5 clearrect,HTML5 Canvas: clearRect()

The 2D Context function clearRect() is used to clear a rectangle of the canvas. The cleared

rectangle becomes transparent. Here is a code example:

var canvas = document.getElementById("ex1");

var context = canvas.getContext("2d");

context.fillStyle = "#ff0000";

context.fillRect(10,10, 100,100);

context.strokeStyle = "#0000ff";

context.strokeRect(30,20, 120, 110);

context.clearRect(50, 30, 110, 35);

HTML5 Canvas not supported

Notice how a rectangle of the red and blue rectangles is now cleared.

As mentioned earlier, the cleared using clearRect() area becomes transparent. In case the canvas element had

been layered ontop of another element, the contents of that element would have been visible

through the cleared area.

clearRect(x, y, width, height)

Just like when drawing a rectangle, the 4 parameters passed to clearRect() represents the

upper left corner of the rectangle to clear, and the width and height of the rectangle to clear.

Here is a somewhat more explicit example:

var x = 50;

var y = 30;

var width = 110;

var height = 25;

context.clearRect(x, y, width, height);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值