File: /home/u756937133/domains/inovaix.studio/public_html/assets/sass/components/_preloader.scss
/* Start Top To Scroll Button */
#progress {
position: fixed;
bottom: 20px;
right: 20px;
width: 60px;
height: 60px;
line-height: 60px;
display: none;
place-items: center;
border-radius: 50%;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
cursor: pointer;
z-index: 9999999;
transition: all 3s ease-out;
}
#progress-value {
display: block;
height: calc(100% - 7px);
width: calc(100% - 7px);
background-color: $text-color5;
border-radius: 50%;
display: -ms-grid;
display: grid;
place-items: center;
font-size: 25px;
color: $text-color1;
transition: all 3s ease-out;
}
/* Loader css start here */
.loader-wrapper {
width: 5px;
color: #eee;
color: #ddd;
color: #f00;
color: #cf1414;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
.loader {
display: block;
position: relative;
top: 50%;
left: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border: 3px solid transparent;
border-top-color: #f00;
border-radius: 100%;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
z-index: 999999;
&::before {
content: "";
position: absolute;
top: 4px;
left: 4px;
right: 4px;
bottom: 4px;
border: 3px solid transparent;
border-radius: 100%;
border-top-color: #000;
-webkit-animation: spin 5s linear infinite;
animation: spin 5s linear infinite;
}
}
.loader-section {
width: 51%;
height: 100%;
z-index: 1000;
top: 0;
right: 0;
background: $text-color1;
position: fixed;
}
.loader-section.section-left {
left: 0
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* Loaders*/
.loaded .loader-wrapper .loader-section.section-left {
transform: translateX(-100%);
transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded .loader-wrapper .loader-section.section-right {
transform: translateX(100%);
transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000);
}
.loaded .loader {
opacity: 0;
transition: all 0.3s ease-out;
}
.loaded .loader-wrapper {
visibility: hidden;
transform:translateY(-100%);
transition: all .3s 1s ease-out;
}