UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

44 lines (37 loc) 763 B
lr-progress-bar { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: hidden; pointer-events: none; } lr-progress-bar .progress { width: calc(var(--l-width) * 1%); height: 100%; background-color: var(--clr-accent-light); transform: translateX(0); opacity: 1; transition: width 0.6s, opacity 0.3s; } lr-progress-bar .progress--unknown { width: 100%; transform-origin: 0% 50%; animation: lr-indeterminateAnimation 1s infinite linear; } lr-progress-bar .progress--hidden { opacity: 0; } @keyframes lr-indeterminateAnimation { 0% { transform: translateX(0) scaleX(0); } 40% { transform: translateX(0) scaleX(0.4); } 100% { transform: translateX(100%) scaleX(0.5); } }