UNPKG

ldrs

Version:

Minimalist loading animations for React and web components

52 lines (46 loc) 1.12 kB
.container_e1c435 { --uib-dot-size: calc(var(--uib-size) * 0.24); flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; height: var(--uib-dot-size); width: var(--uib-size); } .inner_418da1 { position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; } .dot_94b80f, .inner_418da1::before, .inner_418da1::after { content: ""; display: block; height: var(--uib-dot-size); width: var(--uib-dot-size); border-radius: 50%; background-color: var(--uib-color); transform: scale(0); transition: background-color 0.3s ease; } .inner_418da1::before { animation: pulse_08ab76 var(--uib-speed) ease-in-out calc(var(--uib-speed) * -0.375) infinite; } .dot_94b80f { animation: pulse_08ab76 var(--uib-speed) ease-in-out calc(var(--uib-speed) * -0.25) infinite both; } .inner_418da1::after { animation: pulse_08ab76 var(--uib-speed) ease-in-out calc(var(--uib-speed) * -0.125) infinite; } @keyframes pulse_08ab76 { 0%, 100% { transform: scale(0); } 50% { transform: scale(1); } }