jquery实现多种下雨动画效果代码
代码语言:html
所属分类:动画
代码描述:jquery实现多种下雨动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> html { height:100% } body { height:100%; margin:0; overflow:hidden; background:linear-gradient(to bottom,#202020,#111119) } .rain { position:absolute; left:0; width:100%; height:100%; z-index:2 } .rain.back-row { display:none; z-index:1; bottom:60px; opacity:.5 } body.back-row-toggle .rain.back-row { display:block } .drop { position:absolute; bottom:100%; width:15px; height:120px; pointer-events:none; animation:drop .5s linear infinite } @keyframes drop { 0% { transform:translateY(0vh) } 75% { transform:translateY(90vh) } 100% { transform:translateY(90vh) } }.stem { width:1px; height:60%; margin-left:7px; background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.25)); animation:stem .5s linear infinite } @keyframes stem { 0% { opacity:1 } 65% { opacity:1 } 75% { opacity:0 } 100% { opacity:0 } }.splat { width:15px; height:10px; border-top:2px dotted rgba(255,255,255,0.5); border-radius:50%; opacity:1; transform:scale(0); animation:splat .5s linear infinite; display:none } body.splat-toggle .splat { display:block } @keyframes splat { 0% { opacity:1; transform:scale(0) } 80% { opacity:1; transform:scale(0) } 90% { opacity:.5; transform:scale(1) .........完整代码请登录后点击上方下载按钮下载查看
网友评论0