HTML :
<div class="Iam"> <p>This is</p> <b> <div class="innerIam"> leggera<br /> a theme in progress<br /> built on bootstrap<br /> how I learn stuff<br /> how we do it </div> </b> </div>
CSS :
.Iam { padding: 2em 5em; font: normal 40px/50px Montserrat, sans-serif; color: #999; } .Iam p { float: left; margin-right: 0.3em } .Iam b { float: left; overflow: hidden; position: relative; height: 50px; top: 40px; } .Iam .innerIam { display: inline-block; color: #e74c3c; position: relative; white-space: nowrap; top: 0; left: 0; /*animation*/ -webkit-animation:move 5s; -moz-animation:move 5s; -ms-animation:move 5s; -o-animation:move 5s; animation:move 5s; /*animation-iteration-count*/ -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -o-animation-iteration-count:infinite; animation-iteration-count:infinite; /*animation-delay*/ -webkit-animation-delay:1s; -moz-animation-delay:1s; -ms-animation-delay:1s; -o-animation-delay:1s; animation-delay:1s; } @keyframes move{ 0% { top: 0px; } 20% { top: -50px; } 40% { top: -100px; } 60% { top: -150px; } 80% { top: -200px; } } @-webkit-keyframes move { 0% { top: 0px; } 20% { top: -50px; } 40% { top: -100px; } 60% { top: -150px; } 80% { top: -200px; } } @-moz-keyframes move { 0% { top: 0px; } 20% { top: -50px; } 40% { top: -100px; } 60% { top: -150px; } 80% { top: -200px; } } @-o-keyframes move { 0% { top: 0px; } 20% { top: -50px; } 40% { top: -100px; } 60% { top: -150px; } 80% { top: -200px; } } @keyframes move { 0% { top: 0px; } 20% { top: -50px; } 40% { top: -100px; } 60% { top: -150px; } 80% { top: -200px; } }