pa-os-desktopclient
Version:
46 lines (39 loc) • 1.25 kB
CSS
/* busy indicator styles */
.busy {
color; var(--main-border);
display: block;
width: 25px;
height: 25px;
}
.busy.box_1 {
border-style: dotted;
animation: roll-border-4 2s linear infinite;
}
.busy.box_2 {
border-style: dashed;
border-width: 5px;
animation: roll-border-color-4 2s linear infinite;
}
.busy.round {
border-radius: 25px;
}
@keyframes roll-border-4 {
0% { border-width: 5px 0 0 0; }
25% { border-width: 0 5px 0 0; }
50% { border-width: 0 0 5px 0; }
75% { border-width: 0 0 0 5px; }
100% { border-width: 5px 0 0 0; }
}
@keyframes roll-border-3 {
0% { border-width: 5px 0 0 0; }
33% { border-width: 0 5px 0 0; }
67% { border-width: 0 0 5px 0; }
100% { border-width: 0 0 0 5px; }
}
@keyframes roll-border-color-4 {
0% { border-color: var(--main-border) transparent transparent transparent; }
25% { border-color: transparent var(--main-border) transparent transparent; }
50% { border-color: transparent transparent var(--main-border) transparent; }
75% { border-color: transparent transparent transparent var(--main-border); }
100% { border-color: var(--main-border) transparent transparent transparent; }
}