"Stylish Loading Page"
Bootstrap 4.1.1 Snippet by Trends WD

<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 ----------> <div class="container"> <div class="row"> <ul> <li data-title="T">T</li> <li data-title="R">R</li> <li data-title="E">E</li> <li data-title="N">N</li> <li data-title="S">S</li> <li data-title="D">D</li> <li data-title=""></li> <li data-title="W">W</li> <li data-title="D">D</li> </ul> </div> </div>
body { margin: 0; padding: 0; background: #ffc107; font-family: vardana; } ul { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) skew(-25deg); display: flex; margin: 0; padding: 0; border: 4px solid #ff0; box-shadow: 0 20px 10px rgba(0, 0, 0, 0.2); } ul li { position: relative; list-style: none; width: 80px; height: 80px; background: #ff0; font-size: 3em; color: rgba(0, 0, 0, 0.1); text-align: center; line-height: 80px; box-sizing: border-box; overflow: hidden; margin: 0 -1px; } ul li::before { content: attr(data-title); position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #262626; animation: animate 2s linear infinite; } @keyframes animate { 0% { top: -100%; } 20% { top: 0%; background: transparent; color: #262626; } 40% { top: 0%; background: #262626; color: #ff0; } 60% { top: 0%; background: transparent; color: #262626; } 80% { top: -20%; background: transparent; color: #262626; } 100% { top: 100%; } } ul li:nth-child(1)::before { animation-delay: 0s; } ul li:nth-child(2)::before { animation-delay: 0.1s; } ul li:nth-child(3)::before { animation-delay: 0.2s; } ul li:nth-child(4)::before { animation-delay: 0.3s; } ul li:nth-child(5)::before { animation-delay: 0.4s; } ul li:nth-child(6)::before { animation-delay: 0.5s; } ul li:nth-child(7)::before { animation-delay: 0.6s; } ul li:nth-child(8)::before { animation-delay: 0.7s; } ul li:nth-child(9)::before { animation-delay: 0.8s; }

Related: See More


Questions / Comments: