html5清空画布方法(三种)
发布时间:2017-10-16 11:37:33 作者:dxylilac 我要评论
本篇文章主要介绍了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(); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
- 这篇文章主要介绍了Html5画布,canvas 元素用于在网页上绘制图形。有兴趣的小伙伴可以一起来了解一下2017-07-13
- 这篇文章主要介绍了HTML5 画布canvas使用方法,canvas 是一个矩形区域,可以控制其每一像素,介绍了canvas的多种功能,感兴趣的小伙伴们可以参考一下2016-03-18
- 这篇文章主要介绍了使用分层画布来优化HTML5渲染的教程,来自于IBM官方网站开发者技术文档,需要的朋友可以参考下2015-05-08
- 本文介绍了JS和html5实现画布旋转效果示例,大家参考使用吧2014-01-27
- html5的canvas很强大利用其画布可轻松绘制贝塞尔曲线,为大家以后使用方便,特于此分享实现代码,有此需求的朋友可以参考下2013-08-14
html5的画布canvas——画出简单的矩形、三角形实例代码
有两种形式,一种是描边(fill),一种是填充(stroke),具体的实现代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助2013-06-09html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
在做旋转操作之前一定要理解一句话:旋转的是画布的坐标系而不是图形本身,首先认识一下画圆的坐标:中心、起始角、结束角;接下来的就很简单了2013-06-09- Html5 引入了一个新的2010-09-21
最新评论