UNPKG

ldrs

Version:

Minimalist loading animations for React and web components

55 lines (49 loc) 997 B
.container_31536d { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; height: var(--uib-size); width: var(--uib-size); } .inner_80e83a { position: relative; height: var(--uib-size); width: var(--uib-size); } .inner_80e83a::before, .inner_80e83a::after, .dot_608586::before, .dot_608586::after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; border-radius: 50%; background-color: var(--uib-color); animation: pulse_9cd9e2 var(--uib-speed) linear infinite; transform: scale(0); opacity: 0; transition: background-color 0.3s ease; } .inner_80e83a::after { animation-delay: calc(var(--uib-speed) / -4); } .dot_608586::before { animation-delay: calc(var(--uib-speed) * -0.5); } .dot_608586::after { animation-delay: calc(var(--uib-speed) * -0.75); } @keyframes pulse_9cd9e2 { 0% { transform: scale(0); opacity: 1; } 100% { transform: scale(1); opacity: 0; } }