UNPKG

ldrs

Version:

Minimalist loading animations for React and web components

65 lines (59 loc) 1.27 kB
.container_5800bb { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; height: var(--uib-size); width: var(--uib-size); } .inner_092340 { position: relative; display: flex; align-items: center; justify-content: center; height: var(--uib-size); width: var(--uib-size); animation: rotate_fd7e00 var(--uib-speed) linear infinite; } .inner_092340::before, .inner_092340::after { content: ""; height: 25%; width: 25%; border-radius: 50%; background-color: var(--uib-color); transition: background-color 0.3s ease; } .inner_092340::before { animation: wobble2_dd7e4a calc(var(--uib-speed) * 1.25) ease-in-out infinite; } .inner_092340::after { animation: wobble_d59a7d calc(var(--uib-speed) * 1.25) ease-in-out infinite; } .inner_092340::before { margin-right: 10%; } @keyframes wobble_d59a7d { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(calc(var(--uib-size) * 0.2)) scale(1.1); } } @keyframes wobble2_dd7e4a { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(calc(var(--uib-size) * -0.2)) scale(1.1); } } @keyframes rotate_fd7e00 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }