@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
67 lines (56 loc) • 995 B
CSS
@keyframes rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
.Spinner {
animation: rotate 2s linear infinite;
}
.Spinner--xsmall {
height: var(--spacing-30);
width: var(--spacing-30);
}
.Spinner--small {
height: var(--spacing-40);
width: var(--spacing-40);
}
.Spinner--medium {
height: var(--spacing-80);
width: var(--spacing-80);
}
.Spinner--large {
height: var(--spacing-120);
width: var(--spacing-120);
}
.Circle {
stroke-linecap: round;
stroke-dasharray: 1 200;
stroke-dashoffset: 0;
animation: spin 1.5s ease-in-out infinite;
}
.Circle--primary {
stroke: var(--primary);
}
.Circle--secondary {
stroke: var(--secondary-dark);
}
.Circle--white {
stroke: var(--white);
}