效果如圖:
實現思路:定時器每隔x秒生成寬高、下落速度(即動畫執行時間)、left隨機的div。
1.css:
body.com2.js:
$(function本來最開始想計算雨滴left和下落高度的最大值,以免出現滾動條,但是後來想直接body加個overflow:hidden不是更好麼,省去多餘的**,效果還一樣。() rain(obj)
})function
rain(obj)
var left=math.random()*maxleft-width;//
隨機left值
left=left.tofixed(2);
if(left<0)
j++;
var speed=math.random()*maxspeed;//
隨機速度
var item='
';//
建立雨滴
move($(".rain"+j),speed);//
雨滴移動
},time)
}function
move(op,speed),speed,
function
());
}
除了用js實現,還可以用canvas來實現。
今天講的是JQ 的動畫效果
老規矩,先貼 doctype html html head meta charset utf 8 title title script src js jquery.js script head style body box button style body button 點選開始動畫 button...
iOS 模仿系統的抖動動畫
模仿系統的抖動動畫,主要用的是cakeyframeanimation 見之前篇博文 和nstimer,不多說直接上 define degreestoradians x m pi x 180.0 左右搖擺的角度 define radius 3.0f define shaketime 0.5 動畫實現 ...
jq實現碰到邊緣反彈的動畫
先上效果圖 錄出來有點卡頓的趕腳,實際上還是挺順暢的。1.html div class box div 2.css body.box3.js function else if sx 1 if x 0 else if x winx if sy 0 else if sy 1 if y 0 else if...