react-dots-loader
Version:
A nice loader showing 3 animated dots - carefully crafted for React
68 lines (60 loc) • 1.07 kB
CSS
.react-dots-loader {
line-height: 0px;
}
.react-dots-loader__circle {
border-radius: 50%;
margin-left: 10px;
background-color: black;
transform-origin: center center;
display: inline-block;
}
.react-dots-loader__circle--one {
opacity: 1;
animation: react-dots-loader__animation--one 1s infinite linear;
}
.react-dots-loader__circle--two,
.react-dots-loader__circle--three {
opacity: 0.25;
}
.react-dots-loader__circle--two {
animation: react-dots-loader__animation--two 1s infinite linear;
}
.react-dots-loader__circle--three {
animation: react-dots-loader__animation--three 1s infinite linear;
}
@keyframes react-dots-loader__animation--one {
0% {
opacity: 1;
}
33% {
opacity: 0.25;
}
66% {
opacity: 0.25;
}
100% {
opacity: 1;
}
}
@keyframes react-dots-loader__animation--two {
0% {
opacity: 0.25;
}
33% {
opacity: 1;
}
66% {
opacity: 0.25;
}
}
@keyframes react-dots-loader__animation--three {
33% {
opacity: 0.25;
}
66% {
opacity: 1;
}
100% {
opacity: 0.25;
}
}