ldrs
Version:
Minimalist loading animations for React and web components
32 lines (30 loc) • 827 B
CSS
.container_2e2e0b {
flex-shrink: 0;
display: inline-flex;
align-items: center;
justify-content: center;
height: var(--uib-size);
width: var(--uib-size);
}
.inner_010d1a {
--mask-size: calc(var(--uib-size) / 2 - var(--uib-stroke));
position: relative;
display: flex;
align-items: center;
justify-content: flex-start;
height: var(--uib-size);
width: var(--uib-size);
-webkit-mask: radial-gradient(circle var(--mask-size), transparent 99%, #000 100%);
mask: radial-gradient(circle var(--mask-size), transparent 99%, #000 100%);
background-image: conic-gradient(transparent 25%, var(--uib-color));
animation: spin_7e9500 calc(var(--uib-speed)) linear infinite;
border-radius: 50%;
}
@keyframes spin_7e9500 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}