Spaces:
Paused
Paused
.loader { | |
display: flex; | |
align-items: center; | |
margin-bottom: 1px; | |
} | |
.loader::before, | |
.loader::after { | |
content: ""; | |
box-sizing: border-box; | |
position: absolute; | |
} | |
.loader.--1::before, | |
.loader.--1::after { | |
width: 12px; | |
height: 7px; | |
border-radius: 2px; | |
opacity: 0; | |
animation: loader-1 1.4s cubic-bezier(0.2, 0.32, 0, 0.87) infinite; | |
@apply bg-teal-400; | |
} | |
.loader.--1::after { | |
animation-delay: 0.3s; | |
} | |
@keyframes loader-1 { | |
0%, | |
80%, | |
100% { | |
opacity: 0; | |
} | |
33% { | |
opacity: 1; | |
} | |
0%, | |
100% { | |
transform: translateX(-4vmin); | |
} | |
90% { | |
transform: translateX(4vmin); | |
} | |
} | |