rainyday.js

效果也是够帅,设计达人中有介绍。
1<style media="screen" type="text/css"> 2 img { display: none; } 3 body { overflow: hidden; } 4 #canvas { position: absolute; top: 0px; left: 0px; } 5 </style> 6 <script src="js/rainyday.js" type="text/javascript"></script> 7 <script type="text/javascript"> 8 function demo() { 9 var engine = new RainyDay('canvas','demo2', window.innerWidth, window.innerHeight); 10 engine.gravity = engine.GRAVITY_NON_LINEAR; 11 engine.trail = engine.TRAIL_DROPS; 12 engine.VARIABLE_GRAVITY_ANGLE = Math.PI / 8; 13 engine.rain([ 14 engine.preset(0, 2, 0.5), 15 engine.preset(4, 4, 1) 16 ], 50); 17 } 18 </script>
只需要在头部加上代码然后再body onload就可以
然而我下载的图片只能用BASE64图片编码,这跟的src一大串,还好有个在线图片转码工具:link