美文网首页
JS实现烟花绽放的code

JS实现烟花绽放的code

作者: 江南之城 | 来源:发表于2017-10-26 19:54 被阅读0次

首先来梳理一下如何实现烟花绽放的思路:

1、烟花的发射:需要创建一个div模拟发射,发射的动画可以采用“缓冲运动”的动画来实现。也有其他运动可以选择,但缓冲运动更加形象反映烟发发射的过程额。

2、烟花的绽放:在烟花绽放前,则需要隐藏发射的div了,然后用添加子元素的方式,添加更多的div,使其做抛物线运动,展现烟花绽放的效果。

3、当烟花发射后及烟花绽放后,注意不是单纯的隐藏,而是利用移除节点的方式,将其不显示。

下面就开始我们的代码了:

上面是建立的简单的主体内容:新建了两个class属性名:·fire代表发射烟花的属性设置,·spark代表烟花绽放时的属性设置。

以上是利用了构造函数的方法创建的属性和方法。首先创建烟花节点并发射,给出该构造函数的属性和方法。当发射时主要用了缓冲运动,调取了animate();这个函数,当运动完后,便会调取Spark(x,y)、init()、paralora()函数,从而创建30到60个火花,并做抛物线的运动。如下便是所调用的函数。

在调取了抛物线运动,不能让创建的烟花一直运动,故做了一下判断,当超过浏览器窗口时,所创建的烟花节点将会自动移除,看如下代码。

如下是animate函数代码:

通过以上代码运行后,就会出现美丽的烟花了。

相关文章

  • JS实现烟花绽放的code

    首先来梳理一下如何实现烟花绽放的思路: 1、烟花的发射:需要创建一个div模拟发射,发射的动画可以采用“缓冲运动”...

  • PPT-动画效果之缩放烟花

    这周我又折腾了一下ppt,这次我想实现的效果是放烟花效果。 1、分析烟花效果 烟花是需要绽放,但是绽放之后又会慢慢...

  • 2017-12-28

    使用canvas和js实现烟花的效果 效果如下:

  • 分享接口与天气接口

    >###分享接口 >到http://share.baidu.com/code配置所需的分享功能按 >用js实现分享...

  • 瀑布流布局

    1: 实现一个瀑布流布局效果 code 2 : 实现一个新闻瀑布流新闻网站 http://js.jirengu.c...

  • python实现绚烂的烟花绽放效果

    做了一个Python的小项目。利用了一点python的可视化技巧,做出烟花绽放的效果,文章的灵感来自网络上一位大神...

  • 梦中绽放的烟花

    昏暗的宿舍,有日光漏入,那是如此和煦的享受。守着这份宁静,守着你们的鼾声,守护着你们梦中绽放的烟花。 不知何时,你...

  • 烟花,无悔的绽放

    昨日是元宵节,吃完饭之后我和老公带着宝宝去广场放烟花。烟花此时天空中已经绽放起各种各种的璀璨。伴随着巨响,烟...

  • 烟花绽放

    如果情感注定是美丽的,它是否可以如烟花绽放般绚烂?绽放的是积蓄,还是瞬间? 不知道日日夜夜是怎样走过,只为这一刻的...

  • 烟花绽放

    这张照片2015年正月十五拍摄于东莞。朋友问我怎样拍的?喜欢摄影的人一定尝试一下拍烟花这一课。现在简单几句分享一下...

网友评论

      本文标题:JS实现烟花绽放的code

      本文链接:https://www.haomeiwen.com/subject/cddjuxtx.html