Animations for different parts are usually used in websites to increase the attention of website visitors. These animations can also be implemented on texts. One of these animations is the use of changing text every second. This code changes the middle text every second. The middle text has a background, and the background of each text is different from the next. Texts change sliding and vertically.


HTML
<!-- This script got from www.devanswer.com -->
<div id=container>
    Make 
    <div id=flip>
        <div><div>wOrK</div></div>
        <div><div>lifeStyle</div></div>
        <div><div>Everything</div></div>
    </div>
    Devanswer.com
</div><div id="bcl"><a style="font-size:8pt;text-decoration:none;" href="http://www.devanswer.com">Developers Answer</a></div>
                        

CSS
@import url('https://fonts.googleapis.com/css?family=Roboto:700');
body {
  margin:0px;
  font-family:'Roboto';
  text-align:center;
}
#container {
  color:#999;
  text-transform: uppercase;
  font-size:36px;
  font-weight:bold;
  padding-top:200px;  
  position:fixed;
  width:100%;
  bottom:45%;
  display:block;
}
#flip {
  height:50px;
  overflow:hidden;
}
#flip > div > div {
  color:#fff;
  padding:4px 12px;
  height:45px;
  margin-bottom:45px;
  display:inline-block;
}
#flip div:first-child {
  animation: show 5s linear infinite;
}
#flip div div {
  background:#42c58a;
}
#flip div:first-child div {
  background:#4ec7f3;
}
#flip div:last-child div {
  background:#DC143C;
}
@keyframes show {
  0% {margin-top:-270px;}
  5% {margin-top:-180px;}
  33% {margin-top:-180px;}
  38% {margin-top:-90px;}
  66% {margin-top:-90px;}
  71% {margin-top:0px;}
  99.99% {margin-top:0px;}
  100% {margin-top:-270px;}
}
p {
  position:fixed;
  width:100%;
  bottom:30px;
  font-size:12px;
  color:#999;
  margin-top:200px;
}