js点击放烟花烟花绽放动画效果代码
代码语言:html
所属分类:粒子
代码描述:js点击放烟花烟花绽放动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <style type="text/css"> html,body { height: 100%; margin: 0; padding: 0 } ul,li { text-indent: 0; text-decoration: none; margin: 0; padding: 0 } img { border: 0 } body { background-color: #000; color: #999; font: 100%/18px helvetica, arial, sans-serif } canvas { cursor: crosshair; display: block; left: 0; position: absolute; top: 0; z-index: 20 } #header img { width: 100%; height: 20%; } #bg img { width: 100%; height: 80%; } #header,#bg { position: fixed; left: 0; right: 0; z-index: 10 } #header { top: 0 } #bg { position: fixed; z-index: 1; } audio { position: fixed; display: none; bottom: 0; left: 0; right: 0; width: 100%; z-index: 5 } body { background: url(//repo.bfw.wiki/bfwrepo/image/604a26e01dd36.png) no-repeat; background-size: cover; } </style> </head> <body> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript"> $(function() { var Fireworks = function() { var self = this; var rand = function(rMi, rMa) { return ~~((Math.random()*(rMa-rMi+1))+rMi); } var hitTest = function(x1, y1, w1, h1, x2, y2, w2, h2) { return !(x1 + w1 < x2 || x2 + w2 < x1 || y1 + h1 < y2 || y2 + h2 < y1); }; window.requestAnimFrame = function() { return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(a) { window.setTimeout(a, 1E3/60)}}(); self.init = function() { .........完整代码请登录后点击上方下载按钮下载查看
网友评论0