"Bouncing With Reflection Text Animation"
Bootstrap 4.1.1 Snippet by ranjit1602

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> <body> <div class="waviy"> <span style="--i:1">Z</span> <span style="--i:2">I</span> <span style="--i:3">Y</span> <span style="--i:4">O</span> <span style="--i:5">V</span> <span style="--i:6">U</span> <span style="--i:7">D</span> <span style="--i:8">D</span> <span style="--i:9">I</span> <span style="--i:10">N</span> </div> </body>
@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap'); * { padding: 0; margin: 0; box-sizing: border-box; } body { background-color: #151719; display: flex; justify-content: center; align-items: center; min-height: 100vh; } .waviy { position: relative; -webkit-box-reflect: below -20px linear-gradient(transparent, rgba(0,0,0,.2)); font-size: 60px; } .waviy span { font-family: 'Alfa Slab One', cursive; position: relative; display: inline-block; color: #fff; text-transform: uppercase; animation: waviy 1s infinite; animation-delay: calc(.1s * var(--i)); } @keyframes waviy { 0%,40%,100% { transform: translateY(0) } 20% { transform: translateY(-20px) } }

Related: See More


Questions / Comments: