UNPKG

ldrs

Version:

Minimalist loading animations for React and web components

52 lines (48 loc) 1.07 kB
.container_c1e950 { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; height: var(--uib-stroke); width: var(--uib-size); } .inner_7e9787 { 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_7e9787::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_7e9787::after { content: ""; height: 100%; width: 100%; border-radius: calc(var(--uib-stroke) / 2); animation: zoom_2270c8 var(--uib-speed) ease-in-out infinite; transform: translateX(-100%); background-color: var(--uib-color); transition: background-color 0.3s ease; } @keyframes zoom_2270c8 { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }