nitro-react/src/components/loading/LoadingView.scss

71 lines
1.4 KiB
SCSS
Raw Normal View History

2021-04-14 20:24:24 +02:00
.nitro-loading {
2021-09-30 09:46:58 +02:00
position: relative;
background: $primary;
2022-03-24 03:56:18 +01:00
z-index: 100;
2021-09-30 09:46:58 +02:00
.connecting-duck {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: 0;
left: 0;
2022-03-15 23:38:48 +01:00
background: url('../../assets/images/loading/connecting-duck-spritesheet.png') no-repeat top left;
2021-09-30 09:46:58 +02:00
width: 235px;
height: 127px;
animation: 1.5s connecting-duck infinite step-end;
transform: scale(0.5);
}
2021-04-14 20:24:24 +02:00
2022-03-15 10:59:51 +01:00
.nitro-logo {
width: 47px;
height: 65px;
background: transparent url('https://assets.nitrodev.co/logos/react-loader.png') no-repeat center;
z-index: 1;
2021-04-14 20:24:24 +02:00
}
2021-09-30 09:46:58 +02:00
}
2021-04-14 20:24:24 +02:00
2021-09-30 09:46:58 +02:00
@keyframes connecting-duck {
0% {
background-position: 0 0;
width: 235px;
height: 127px;
}
15% {
background-position: 0 -132px;
width: 280px;
height: 151px;
}
30% {
background-position: 0 -288px;
width: 326px;
height: 174px;
}
45% {
background-position: 0 -467px;
width: 235px;
height: 127px;
}
60% {
background-position: 0 -599px;
width: 280px;
height: 151px;
}
75% {
background-position: 0 -755px;
width: 326px;
height: 174px;
}
90% {
background-position: 0 -934px;
width: 190px;
height: 104px;
2021-04-14 20:24:24 +02:00
}
}