本篇文章主要介绍了html5清空画布方法(三种),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
总结以下三种清空canvas画布的方式:
1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空:
function clearCanvas<span style="font-family: Verdana, Arial, 宋体;">()</span>
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
c.height=c.height;
}登录后复制
2. 使用clearRect方法:
function clearCanvas()
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.clearRect(0,0,c.width,c.height);
}登录后复制
3. 类似于方法2,可以用某一特定颜色填充画布,从而达到清空的目的:
function clearCanvas()
{
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#000000";
cxt.beginPath();
cxt.fillRect(0,0,c.width,c.height);
cxt.closePath();
}登录后复制
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!
相关教程推荐
- H5的canvas实现贪吃蛇小游戏
- 基于HTML5陀螺仪实现移动动画效果
- H5的服务器推送事件详解
- Canvas实现旋转风车的绘制
- mui的页面跳转方式
- phonegap播放音频详解
- H5添加语音输入功能
- H5的头部meta标签如何使用
- html5中重新加载音频/视频元素的方法load()
- HTML5的data-*自定义属性是什么
- Dreamweaver中设置html网页段落行间距的方法指导
- 带你了解什么是HTML5?
- HTML5canvas实现中奖转盘的实例代码
- 如何解决滚动条样式问题
- v-for怎么加载本地静态图片
- Vue.directive的自定义指令详解
- html如何定义错误提示
- HTML5设置视频背景的方法介绍
- html5是什么意思
- html5编辑器有哪些
其他课程推荐
- php添加pcntl多线程扩展(Linux)
- 做php的应该很多懂linux吧,问个有关问题,本地开发好后,怎么只把最近一天修改过的文件同步到服务器
- php linux解决方案
- imagegif函数linux下失败,windows下成功,为什么?解决思路
- linux下怎么安装php的扩展库
- Perl、PHP、Python、Ruby对于入门的Linux运维来说,哪个更易学?
- linux进程如图这两个进程是什么?占用资源挺多的
- linux下安装redis以及phpRedis扩展
- Cygwin下安装LinuxPHP环境和Swoole扩展并在PHPStorm中调试
- Linux下C++实现PHP扩展
- linuxphp5.3.x升级到php5.5.x
- 【Linux】LAMP架构之以模块方式让php和httpd搭档工作
- linux下vim实现php远程调试环境搭
- linux php fopen怎么打不开远程文件?
- PHP施行linux命令
- Linuxvi/vim编辑器
- linux系统目录介绍
- 为什么要学linux
- Linux
- Linux下MySQL出现#1036–Table‘‘isreadonly错误解决方法