UNPKG

ldrs

Version:

Minimalist loading animations for React and web components

52 lines (48 loc) 1.08 kB
.container_1f180a { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; height: var(--uib-stroke); width: var(--uib-size); } .inner_31b95b { position: relative; display: flex; align-items: center; justify-content: center; height: var(--uib-stroke); width: var(--uib-size); border-radius: calc(var(--uib-stroke) / 2); overflow: hidden; transform: translate3d(0, 0, 0); } .inner_31b95b::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: var(--uib-color); opacity: var(--uib-bg-opacity); transition: background-color 0.3s ease; } .inner_31b95b::after { content: ""; height: 100%; width: 100%; border-radius: calc(var(--uib-stroke) / 2); animation: wobble_f8232a var(--uib-speed) ease-in-out infinite; transform: translateX(-95%); background-color: var(--uib-color); transition: background-color 0.3s ease; } @keyframes wobble_f8232a { 0%, 100% { transform: translateX(-95%); } 50% { transform: translateX(95%); } }