UNPKG

pulseauthenticate

Version:

Common Authentication library for pulse angular apps

76 lines (67 loc) 1.67 kB
body, html { width: 100%; height: 100%; background-color: #fff; } .loader_container { width: 200px; height: 200px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; filter: url('#loader'); animation: rotate-move 2s ease-in-out infinite; } .dot { width: 70px; height: 70px; border-radius: 50%; background-color: #000; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .dot-3 { background-color: #f33b70; animation: dot-3-move 4s ease infinite; } .dot-2 { background-color: #d82e60; animation: dot-2-move 4s ease infinite; } .dot-1 { background-color: #e54372; animation: dot-1-move 4s ease infinite; } @keyframes dot-3-move { 20% {transform: scale(1)} 45% {transform: translateY(-18px) scale(.45)} 60% {transform: translateY(-90px) scale(.45)} 80% {transform: translateY(-90px) scale(.45)} 100% {transform: translateY(0px) scale(1)} } @keyframes dot-2-move { 20% {transform: scale(1)} 45% {transform: translate(-16px, 12px) scale(.45)} 60% {transform: translate(-80px, 60px) scale(.45)} 80% {transform: translate(-80px, 60px) scale(.45)} 100% {transform: translateY(0px) scale(1)} } @keyframes dot-1-move { 20% {transform: scale(1)} 45% {transform: translate(16px, 12px) scale(.45)} 60% {transform: translate(80px, 60px) scale(.45)} 80% {transform: translate(80px, 60px) scale(.45)} 100% {transform: translateY(0px) scale(1)} } @keyframes rotate-move { 55% {transform: rotate(0deg)} 80% {transform: rotate(360deg)} 100% {transform: rotate(360deg)} }