simple Autumn falling leaves with GSAP
A Pen by Pelayo Maojo on CodePen.
simple Autumn falling leaves with GSAP
A Pen by Pelayo Maojo on CodePen.
| <div id="container"> | |
| </div> |
| /* a Pen by Diaco m.lotfollahi : https://diacodesign.com */ | |
| var falling = true; | |
| TweenLite.set("#container",{perspective:400}) | |
| TweenLite.set("img",{xPercent:"-50%",yPercent:"-20%"}) | |
| var total = 8; | |
| var container = document.getElementById("container"), w = window.innerWidth , h = window.innerHeight; | |
| for (i=0; i<total; i++){ | |
| var Div = document.createElement('div'); | |
| TweenLite.set(Div,{attr:{class:'dot' + i},x:R(0,w),y:R(-200,-150),z:R(-200,200)}); | |
| container.appendChild(Div); | |
| animm(Div); | |
| } | |
| function animm(elm){ | |
| TweenMax.to(elm,R(6,15),{y:h+100,ease:Linear.easeNone,repeat:-1,delay:-15}); | |
| TweenMax.to(elm,R(4,8),{x:'+=100',rotationZ:R(0,180),repeat:-1,yoyo:true,ease:Sine.easeInOut}); | |
| TweenMax.to(elm,R(2,8),{rotationX:R(0,360),rotationY:R(0,360),repeat:-1,yoyo:true,ease:Sine.easeInOut,delay:-5}); | |
| }; | |
| function R(min,max) {return min+Math.random()*(max-min)}; | |
| /* a Pen by Diaco m.lotfollahi : https://diacodesign.com */ |
| <script src="https://codepen.io/MAW/pen/XVRpEE"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script> |
| body{ | |
| background-color: #111; | |
| font-family: Signika Negative, Asap, sans-serif; | |
| color:white; | |
| overflow:hidden; | |
| } | |
| .dot1{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja2.png); | |
| background-size: 100% 100%; | |
| }.dot2{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja1.png); | |
| background-size: 100% 100%; | |
| }.dot3{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja3.png); | |
| background-size: 100% 100%; | |
| }.dot5{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja1.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot4{ | |
| width:50px; | |
| height:40px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja4.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot6{ | |
| width:40px; | |
| height:20px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja2.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot7{ | |
| width:20px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja2.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot0{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja2.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot8{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja4.png); | |
| background-size: 100% 100%; | |
| } | |
| .dot9{ | |
| width:60px; | |
| height:50px; | |
| position:absolute; | |
| background: url(http://clientests.com/mocay/wp-content/uploads/2019/09/hoja2.png); | |
| background-size: 100% 100%; | |
| } | |
| html, body, #container {width:100%; height:100%; } | |
| #logo{ left:50%; top:50%; position:absolute; border-radius:10px; } | |
| #DiacoDesignLink,#pens{ | |
| color: #fff; | |
| } |
| <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet" /> | |
| <link href="https://codepen.io/MAW/pen/XVRpEE" rel="stylesheet" /> |