Source

Modified ago
670 bytes Save Open file
$radius: 65 $pi: 3.14159265358979 $perimeter: 2 * $pi * $radius .loader left: 50% pointer-events: none position: absolute top: 50% transform: translate3d(-50%, -50%, 0) .loader__spinner margin: 0 auto opacity: 1 stroke-dasharray: $perimeter stroke-dashoffset: $perimeter transform: rotate(0deg) transform-origin: center .loader__spinner_loading animation: load 1s infinite linear stroke-dashoffset: $perimeter / 2 transition: 0.4s .loader__spinner_loaded opacity: 0 stroke-dashoffset: 0 transition: 1s ease-out @keyframes load 0% transform: rotate(0deg) 100% transform: rotate(360deg)