canvas教程

超炫的Canvas下雨动画

字号+ 作者:H5之家 来源:H5之家 2018-02-10 15:00 我要评论( )

Canvas做的下雨效果动画,感觉蛮有意思的。就研究了下,这里来分享下Canvas动画基础大家都知道,Canvas其实只是一个画板。我们可以应用canv...

内容介绍Canvas做的下雨效果动画,感觉蛮有意思的。就研究了下,这里来分享下

Canvas动画基础

大家都知道,Canvas其实只是一个画板。我们可以应用canvas的api在上面绘制各种图形。
Canvas 2D 的API:
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D

那么Canvas绘制动画的步骤就是:

  • 绘制第一帧图形(利用API绘图)

  • 清空画板(应用clearRect()或fillRect())

  • 绘制下一帧动画

  • 用什么来控制动画每一帧的绘制时间呢?大家很容易想到 window.setInterval()和window.setTimeout()。没错用这两个也可以。除此之外,后来又出现一个新的方法:window.requestAnimationFrame(callback)。

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • WebGL入门教程3 - Canvas、Context、API和绘制一个矩形

      WebGL入门教程3 - Canvas、Context、API和绘制一个矩形

      2017-06-13 12:01

    • 免费HTML5在线教程

      免费HTML5在线教程

      2017-02-05 10:01

    • HTML5 CSS3 SVG WebGL在线教程和技术博客

      HTML5 CSS3 SVG WebGL在线教程和技术博客

      2016-06-08 13:00

    网友点评
    a