JSFiddle - React, Tailwind, and code Playground
by Сергей Тарасевич
HTML
<div class="css_loadading_form" data-alt="ЗАГРУЗКА" data-content="css_loading">
<div class="cssload-thecube">
<div class="cssload-cube cssload-c1"></div>
<div class="cssload-cube cssload-c2"></div>
<div class="cssload-cube cssload-c4"></div>
<div class="cssload-cube cssload-c3"></div>
</div>
</div>
CSS
.css_loadading_form {
background: rgba(43, 62, 80, 0.76);
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 999999;
}
.css_loadading_form:before {
bottom: 0;
color: #88aed4;
content: attr(data-alt);
display: block;
font-family: "Arial";
font-size: 26px;
left: 0;
line-height: calc( 100vh + 100px);
position: absolute;
right: 0;
text-align: center;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
top: 0;
}
.cssload-thecube {
font-size: 0;
left: 50%;
margin: -50px 0 0 -25px;
position: absolute;
top: 50%;
transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
height: 62px;
width: 62px;
}
.cssload-thecube .cssload-cube {
float: left;
margin: 3px;
position: relative;
transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
height: 25px;
width: 25px;
}
.cssload-thecube .cssload-cube:before {
box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.75);
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
animation: cssload-fold-thecube 2.76s infinite linear both;
-o-animation: cssload-fold-thecube 2.76s infinite linear both;
-ms-animation: cssload-fold-thecube 2.76s infinite linear both;
-webkit-animation: cssload-fold-thecube 2.76s infinite linear both;
-moz-animation: cssload-fold-thecube 2.76s infinite linear both;
transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100%...