Html
    Css
    Js

    
                        
* {
	margin:0;
	padding:0;
}
canvas {
	background-color:rgba(255,255,255,0.5);
	display:block;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

canvas雨滴特效

html5 canvas运用 面向对象的应用 每一步都有详细注释部分片段

Drop.prototype = {
        init: function() { //初始化方法 设置每个雨滴的初始化属性                
            //设置坐标              
            this.x = random(0, w);
            this.y = 0; //y方向的速度值              
            this.vy = random(4, 5); //雨滴下落的最大高度              
            this.l = random(0.8 * h, 0.9 * h); //波纹的初始半径             
            this.r = 1;
            this.vr = 1; //半径增大的速度              
            //判断雨滴消失的透明度            
            this.a = 1; // =>0            
            this.va = 0.96; //透明度的变化系数     
        },
0