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);