123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- @import "open-color/open-color.scss";
- $duration: 1.6s;
- .excalidraw {
- .Spinner {
- display: flex;
- align-items: center;
- justify-content: center;
- height: 100%;
- margin-left: auto;
- margin-right: auto;
- --spinner-color: var(--icon-fill-color);
- svg {
- animation: rotate $duration linear infinite;
- transform-origin: center center;
- }
- circle {
- stroke: var(--spinner-color);
- animation: dash $duration linear 0s infinite;
- stroke-linecap: round;
- }
- }
- @keyframes rotate {
- 100% {
- transform: rotate(360deg);
- }
- }
- @keyframes dash {
- 0% {
- stroke-dasharray: 1, 300;
- stroke-dashoffset: 0;
- }
- 50% {
- stroke-dasharray: 150, 300;
- stroke-dashoffset: -200;
- }
- 100% {
- stroke-dasharray: 1, 300;
- stroke-dashoffset: -280;
- }
- }
- }
|