JSFiddle - React, Tailwind, and code Playground
by Michael Prosser
HTML
<div id="stageloader">
<div id="eqloader"><img src="http://aninoob.com/aninoob.player.1.8.noob/images/eq.loader.mask.png" /></div>
<div id="stageloadertext">virtualizing...</div>
</div>
CSS
body,html{
height:100%;
}
#stageloader {
position: fixed;
top:0px;
left:0px;
width: 100%;
margin-right: auto;
margin-left: auto;
z-index: 10000000;
pointer-events: none !important;
-ms-touch-action: none !important;
background-color:#000;
bottom: 0px;
-webkit-perspective:500px;
}
#stageloadertext {
font-family: Tahoma, sans-serif;
line-height: 1em;
color: #424242;
font-size: 24px;
text-align:center;
color:#ccc;
-webkit-transform: rotateX(50deg);
}
#stageloader #eqloader{
background-image:url(http://aninoob.com/aninoob.player.1.8.noob/images/eq.loader.png);
position:relative;
margin-right:auto;
margin-left:auto;
height:60px;
width: 102px;
background-repeat:no-repeat;
background-position:102px 0px;
-webkit-animation: eqloader 5s steps(64) infinite; /* Chrome, Safari, Opera */
animation: eqloader 5s steps(64) infinite;
margin-top:200px;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes eqloader {
from {background-position: 0px 0px;}
to {background-position: -900px 0px;}
}
/* Standard syntax */
@keyframes eqloader {
from {background-position: 0px 0px;}
to {background-position: -900px 0px;}
}