mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-12-03 20:31:43 -05:00
58 lines
1 KiB
SCSS
58 lines
1 KiB
SCSS
@import "../../colors";
|
|
|
|
.spinner {
|
|
position: relative;
|
|
margin: 0 auto;
|
|
width: 20px;
|
|
height: 20px;
|
|
|
|
.circle {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
|
|
&:before {
|
|
display: block;
|
|
animation: circleFadeDelay 1.2s infinite ease-in-out both;
|
|
margin: 0 auto;
|
|
border-radius: 100%;
|
|
background-color: darken($ui-white, 8%);
|
|
width: 15%;
|
|
height: 15%;
|
|
content: "";
|
|
|
|
.white & {
|
|
background-color: darken($ui-blue, 8%);
|
|
}
|
|
}
|
|
}
|
|
|
|
@for $i from 1 through 12 {
|
|
$rotation: 30deg * ($i - 1);
|
|
$delay: -1.3s + $i * .1;
|
|
|
|
.circle#{$i} {
|
|
transform: rotate($rotation);
|
|
|
|
&:before {
|
|
animation-delay: $delay;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@keyframes circleFadeDelay {
|
|
0%,
|
|
39%,
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
|
|
40% {
|
|
opacity: 1;
|
|
}
|
|
}
|