JSFiddle - React, Tailwind, and code Playground
by sstur
HTML
<div class="loading"><span>Loaded</span></div>
CSS
body {
padding: 20px;
font-family: Arial, sans-serif;
font-size: 13px;
}
.loading span {
display: none;
}
.loading {
position: relative;
width: 150px;
height: 21px;
line-height: 21px;
border: 1px solid #963630;
overflow: hidden;
}
.loading:before {
content: "Loading items...";
display: block;
color: #963630;
position: absolute;
top: 2px;
left: 0;
width: 150px;
height: 17px;
line-height: 17px;
text-align: center;
white-space: nowrap;
-webkit-animation: loading 1.5s infinite;
/*
-webkit-transform: translate3d(1, 0, 0);*/
}
@-webkit-keyframes loading {
0% {
/*top: -17px;*/
-webkit-transform: rotate3d(0, 1, 0, 0deg);
-webkit-transform-origin: 0 50%;
}
100% {
/*top: 21px;*/
-webkit-transform: rotate3d(0, 1, 0, 360deg);
-webkit-transform-origin: 0 50%;
}
}