分享几种超漂亮的JS烟花
今天看到蓝色理想有几个哥们都发了自己写的烟花效果,弄的心里痒痒,自己也想写一个出来玩,结果把IE写死好几次,还是放弃了,这里转几个别人写的效果上来分享!
转自:http://www.ok22.org/art_detail.aspx?id=176(可直接运行)
- <script?type="text/javascript">??
-
????var?fireworks?=?function(){ ??
-
?????this.size?=?20; ??
- ?????this.rise(); ??
- ????} ??
-
????fireworks.prototype?=?{ ??
- ?????color:function(){ ??
-
??????var?c?=?['0','3','6','9','c','f']; ??
-
??????var?t?=?[c[Math.floor(Math.random()*100)%6],'0','f']; ??
-
??????t.sort(function(){return?Math.random()>0.5?-1:1;}); ??
- ??????return?'#'+t.join(''); ??
- ?????}, ??
- ?????aheight:function(){ ??
-
??????var?h?=?document.documentElement.clientHeight-250; ??
- ??????return?Math.abs(Math.floor(Math.random()*h-200))+201; ??
- ?????}, ??
- ?????firecracker:function(){ ??
-
??????var?b?=?document.createElement('div'); ??
-
??????var?w?=?document.documentElement.clientWidth; ??
-
??????b.style.position?=?'absolute'; ??
-
??????b.style.color?=?this.color(); ??
-
??????b.style.bottom?=?0; ??
-
??????b.style.left?=?Math.floor(Math.random()*w)+1+'px'; ??
- ??????document.body.appendChild(b); ??
- ??????return?b; ??
- ?????}, ??
- ?????rise:function(){ ??
-
??????var?o?=?this.firecracker(); ??
-
??????var?n?=?this.aheight(); ??
-
??????var?c?=?this.color; ??
-
??????var?e?=?this.expl; ??
-
??????var?s?=?this.size; ??
-
??????var?k?=?n; ??
-
??????var?
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。