浏览器支持

Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 clearRect() 方法。

注释:Internet Explorer 8 或更早的浏览器不支持 <canvas> 元素。

定义和用法

clearRect() 方法清空给定矩形内的指定像素。

JavaScript 语法:

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

参数值

参数 描述
x 要清除的矩形左上角的 x 坐标
y 要清除的矩形左上角的 y 坐标
width 要清除的矩形的宽度,以像素计
height 要清除的矩形的高度,以像素计

实例

在给定矩形内清空一个矩形:

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(0,0,300,150);
ctx.clearRect(20,20,100,50);

  

ctx.clearRect(20,20,100,50); 清除的是一个方形区域


HTML5 canvas clearRect() 方法相关推荐

  1. HTML5 canvas drawImage() 方法记录

    浏览器支持 Internet Explorer 9.Firefox.Opera.Chrome 以及 Safari 支持 drawImage() 方法. 注释:Internet Explorer 8 或 ...

  2. HTML5 Canvas clearRect清除问题--总是边缘清除不干净

    在网页采用Canvas根据鼠标的移动来画矩形,当鼠标再次点击移动来 画矩形的时候需要把之前的的矩形清空点,发现在清空的过程中总是边缘 没有清空掉,发现同时用一下可以完全清空干净 function cl ...

  3. html5 canvas 图片拼接,HTML5 canvas drawImage方法实现读取图片数据截图拼接图片。

    代码如下: Document *{margin:0 auto;} .box{border: 1px solid #ccc;width:1205px;height:400px;margin:0 auto ...

  4. HTML5 canvas fillText() 方法

    实例 使用 fillText(),在画布上写文本 "Hello world!" 和 "w3school.com.cn": JavaScript: var c=d ...

  5. canvas clearRect后仍存在之前图像问题

    画板clearRect后仍存在之前图像问题 最近遇到的一个问题是: 利用onmousedown等鼠标按钮执行事件,在canvas画布上画出若干个图形后.要求点击某一个具体图形,能够将该图形从画布上清除 ...

  6. HTML5 canvas 之 clip

    今天学习HTML5 canvas clip() 方法时,发现其几乎都要与save()与restore()方法嵌套使用,不这样效果又达不到期望,故自己做了一下一些尝试,以加深理解. 1. 主要代码及效果 ...

  7. HTML5 Canvas中 fillText() 和 strokeText() 的区别

    前言 Canvas现在越来越多地被运用到我们的项目中了,所以对Canvas的研究也得跟上呀,不然就被时代抛弃了.这次要给大家分享的是 HTML5 Canvas 中的 fillText 和 stroke ...

  8. clear html5代码,用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能

    在现实世界中,我们使用画笔在画板上进行绘画:在html5 canvas中,我们同样可以使用canvas的画笔--CanvasRenderingContext2D对象在canvas上进行绘画.众所周知, ...

  9. 提高HTML5 canvas性能的几种方法

    简介 HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2D immediate mode graphic)的标准.许多开发者现在 ...

最新文章

  1. mysql2012用户名_mysql2012 代码怎么用
  2. java数据类型的一些注意事项
  3. Resin禁止目录访问
  4. 数独游戏求解:解法适用于任意阶数的数独
  5. 2014 Container技术大会:未来Linux Container会是PaaS平台的核心
  6. gnuradio上怎么使用python文件_使用Python从PDF文件中提取数据
  7. 前端学习(3046):vue+element今日头条管理-页面布局和面包屑筛选
  8. 电影院开工在即,第一部电影就看他
  9. 因子分析模型 - Python 做因子分析简直比 SPSS 还简单 - ( Python、SPSS)
  10. Oracle的CaseWhen
  11. js实现一键复制到剪切板上_原生js实现一键复制到剪切板的功能
  12. 伽罗华有限域_伽罗华域(Galois Field,GF,有限域)乘法运算 - MengBoy的专栏 - CSDN博客...
  13. java怎么输出无损高清音乐_MP3转换器如何将无损FLAC音频转换成MP3音乐
  14. Django项目定时任务(django-crontab)
  15. C#设置文件夹权限,处理为Everyone所有权限
  16. 用户满意您的产品吗?20个用户体验调查问题给您答案
  17. 超超经典语录、看的我心拔凉拔凉的、我真的hold不住!!
  18. MySQL数据库性能优化史诗级大总结
  19. 简述计算机网络测试和故障诊断的发展趋势,网络测试和故障诊断
  20. https://sci-hub.io/ 吊炸天,各种论文随便下

热门文章

  1. Neo4j 数据导出为 CSV 格式
  2. js-仿微博输入框字数检测
  3. 2023年软件测试面试题大全(持续更新)附答案
  4. html相册翻页效果图,js实现相册翻页,滚动,切换,轮播功能
  5. uevent 驱动_笔记之-uevent机制
  6. win系统下不借助任何软件将FLV格式/qlv/ikv格式视频文件转换成mp4格式的视频
  7. response.setHeader()几个主要头的作用
  8. 树莓派桌面任务栏 LXPanel 不小心删除恢复的教程
  9. 设备安全——防火墙策略实验【NAT、备份】
  10. 批处理获取本机IP(局域网)及MAC地址