UNPKG

orchetera

Version:

Welcome to **Orchetera** — your orchestration tool to kickstart Firebase-ready projects with ease!

90 lines (81 loc) 1.5 kB
@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap"); .swal2-shown.swal2-height-auto { padding-right: 0 !important; } .swal2-container { z-index: 99999 !important; } .swal2-zindex-top { z-index: 99999 !important; } .loader { animation: rotate 1s infinite; height: 50px; width: 50px; } .loader:before, .loader:after { border-radius: 50%; content: ""; display: block; height: 20px; width: 20px; } .loader:before { animation: ball1 1s infinite; background-color: #05e0dd; box-shadow: 30px 0 0 #c802be; margin-bottom: 10px; } .loader:after { animation: ball2 1s infinite; background-color: #c802be; box-shadow: 30px 0 0 #05e0dd; } @keyframes rotate { 0% { transform: rotate(0deg) scale(0.8); } 50% { transform: rotate(360deg) scale(1.2); } 100% { transform: rotate(720deg) scale(0.8); } } @keyframes ball1 { 0% { box-shadow: 30px 0 0 #c802be; } 50% { box-shadow: 0 0 0 #c802be; margin-bottom: 0; transform: translate(15px, 15px); } 100% { box-shadow: 30px 0 0 #c802be; margin-bottom: 10px; } } @keyframes ball2 { 0% { box-shadow: 30px 0 0 #05e0dd; } 50% { box-shadow: 0 0 0 #05e0dd; margin-top: -20px; transform: translate(15px, 15px); } 100% { box-shadow: 30px 0 0 #05e0dd; margin-top: 0; } } @keyframes infiniteRotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }