2018-11-10 22:53:54 +01:00

137 lines
2.3 KiB
CSS

.PageLoading {
position: fixed;
display: block;
width: 100%;
height: 100vh;
background-color: black;
top: 0;
z-index: 2000;
}
.PageLoading_Element {
height: 100vh;
top: 0;
position: fixed;
width: 50%;
display: block;
animation-delay: 1s;
}
/*
* logo
*/
.PageLoading_Logo {
z-index: 1001;
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
top: 40vh;
width: 150px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.PageLoading_Logo-fadeOut {
opacity: 0;
transform: scale(1.5);
animation: pageLoadingLogo-fadeOut 2s ease-in-out;
}
@keyframes pageLoadingLogo-fadeOut {
from {
opacity: 1;
transform: scale(1);
}
to {
opacity: 0;
transform: scale(1.5);
}
}
.PageLoading_1 {
background-color: black;
z-index: 1000;
animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
}
.PageLoading_2 {
background-color: rgb(5, 5, 5);
z-index: 999;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
}
.PageLoading_3 {
background-color: rgb(10, 10, 10);
z-index: 998;
animation-duration: 2.5s;
-webkit-animation-duration: 2.5s;
-moz-animation-duration: 2.5s;
}
.PageLoading_4 {
background-color: rgb(15, 15, 15);
z-index: 997;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
}
.PageLoading_5 {
background-color: rgb(20, 20, 20);
z-index: 996;
animation-duration: 3.5s;
-webkit-animation-duration: 3.5s;
-moz-animation-duration: 3.5s;
}
.PageLoading_left {
transform: translateX(-100%);
animation-name: pageLoading-left;
-webkit-animation-name: pageLoading-left;
-moz-animation-name: pageLoading-left;
}
.PageLoading_right {
left: 50%;
transform: translateX(100%);
animation-name: pageLoading-right;
-webkit-animation-name: pageLoading-right;
-moz-animation-name: pageLoading-right;
}
/*
* Animations
*/
@keyframes pageLoading-left {
0% {
transform: translateX(0);
}
50% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
@keyframes pageLoading-right {
0% {
transform: translateX(0);
}
50% {
transform: translateX(0);
}
100% {
transform: translateX(100%);
}
}
/*
* Responsive
*/
@media (min-width: 700px) {
}