JSFiddle - React, Tailwind, and code Playground
by John Doe
HTML
<script src="https://fonts.googleapis.com/css?family=Open+Sans"></script>
<script src="https://fonts.googleapis.com/css?family=Roboto+Condensed:700"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.18.0/TweenMax.min.js"></script>
<div class="container">
<div class="texts">
<h3>Ne hagyjd elszaladni a lehetőséget!</h3>
<h4>hihetetlen akciók</h4>
<h2>
<span class="url">h</span>
<span class="url">t</span>
<span class="url">t</span>
<span class="url">p</span>
<span class="url">:</span>
<span class="url">/</span>
<span class="url">/</span>
<span class="url">w</span>
<span class="url">w</span>
<span class="url">w</span>
<span class="url">.</span>
<span class="url">t</span>
<span class="url">e</span>
<span class="url">c</span>
<span class="url">i</span>
<span class="url">p</span>
<span class="url">o</span>
<span class="url">d</span>
<span class="url">.</span>
<span class="url">h</span>
<span class="url">u</span>
</h2>
</div>
</div>
CSS
.container{
background-color: #6888F8;
width: 320px;
height: 288px;
position: relative;
overflow: hidden;
}
.container .texts{
position: absolute;
left: 320px;
background-color: #4679BD;
width: 320px;
height: 288px;
}
.texts h3, .texts h4{
font-family: 'Open Sans', sans-serif;
color: #ffffff;
display: block;
width: 320px;
text-align: center;
padding-bottom: 0px;
}
.texts h3{
font-size: 22px;
padding-top: 30px;
}
.texts h4{
font-size: 20px;
margin-top: 0px;
}
.texts h2{
font-family: 'Roboto Condensed', cursive;
font-size: 30px;
color: #ffffff;
display: block;
width: 100%;
text-align: center;
opacity: 1;
}
.texts h2 span {
margin-right: -6px;
}
JavaScript
TweenLite.to(".texts",2,{
left: '0',
ease: Elastic. easeOut.config( 0.6, 0.4)
});
TweenLite.from(".texts h4",0.6,{
x: -322,
opacity: '0',
delay: 1.3,
ease: Elastic. easeOut.config( 0.6, 0.4)
});
TweenMax.staggerFrom(".url",0.1,{
opacity: 0,
delay: 2.2
}, 0.13);