• 技术文章 >web前端 >前端问答

    html5怎么清除canvas

    藏色散人藏色散人2021-05-26 11:49:47原创310

    html5清除canvas的方法:1、使用“clearCanvas”方法清空canvas画布;2、使用clearRect方法清空canvas画布;3、用某一特定颜色填充画布,从而清除canvas。

    本文操作环境:Windows7系统、HTML5&&CSS3版,DELL G3电脑

    html5 canvas清空画布方法

    总结以下三种清空canvas画布的方式:

    1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空:

    function clearCanvas()
    {  
        var c=document.getElementById("myCanvas");  
        var cxt=c.getContext("2d");  
        c.height=c.height;  
    }

    2. 使用 clearRect方法:

    function clearCanvas()  
    {  
        var cxt=document.getElementById("myCanvas").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();  
    }

    推荐学习:《HTML视频教程

    以上就是html5怎么清除canvas的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:html5
    上一篇:html如何调用js函数 下一篇:html post乱码怎么办
    第16期线上培训班

    相关文章推荐

    • 使用canvas压缩图片的具体步骤• 介绍微信小程序 canvas开发的注意事项• 使用小程序canvas写一个简单的图片应用• 带你了解canvas中的globalCompositeOperation属性• 使用canvas轻松实现黑客帝国炫酷代码雨!!

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网