Demo: https://tuanphan3.squarespace.com/failing-leaves?noredirect
Pass: abc
You can use this code to Code Injection – Footer
<div id="container"></div>
<style>
.dot{
width:35px;
height:35px;
position:absolute;
background: url(http://www.clipartqueen.com/image-files/red-lobed-fall-clipart-leaf.png);
background-size: 100% 100%;
}
div#container {
width: 100% !important;
height: 100% !important;
}
section, .section-border, .section-background {
background-color: transparent !important;
}
</style>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
<script>
/* a Pen by Diaco m.lotfollahi : https://diacodesign.com */
var falling = true;
TweenLite.set("#container",{perspective:600})
TweenLite.set("img",{xPercent:"-50%",yPercent:"-50%"})
var total = 30;
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'},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>
