UNPKG

1.89 kBCSSView Raw
1div.spinner {
2 position: absolute;
3 width: 100px;
4 height: 100px;
5 display: inline-block;
6 top: 50%;
7 left: 50%;
8 margin: -60px 0 0 -70px;
9}
10
11div.spinner div {
12 width: 6%;
13 height: 16%;
14 position: absolute;
15 left: 49%;
16 top: 43%;
17 opacity: 0;
18 -webkit-border-radius: 50px;
19 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
20 -webkit-animation: fade 1s linear infinite;
21}
22
23@-webkit-keyframes fade {
24 from {
25 opacity: 1;
26 }
27 to {
28 opacity: 0.25;
29 }
30}
31
32div.spinner div.bar1 {
33 -webkit-transform: rotate(0deg) translate(0, -130%);
34 -webkit-animation-delay: 0s;
35}
36
37div.spinner div.bar2 {
38 -webkit-transform: rotate(30deg) translate(0, -130%);
39 -webkit-animation-delay: -0.9167s;
40}
41
42div.spinner div.bar3 {
43 -webkit-transform: rotate(60deg) translate(0, -130%);
44 -webkit-animation-delay: -0.833s;
45}
46div.spinner div.bar4 {
47 -webkit-transform: rotate(90deg) translate(0, -130%);
48 -webkit-animation-delay: -0.7497s;
49}
50div.spinner div.bar5 {
51 -webkit-transform: rotate(120deg) translate(0, -130%);
52 -webkit-animation-delay: -0.667s;
53}
54div.spinner div.bar6 {
55 -webkit-transform: rotate(150deg) translate(0, -130%);
56 -webkit-animation-delay: -0.5837s;
57}
58div.spinner div.bar7 {
59 -webkit-transform: rotate(180deg) translate(0, -130%);
60 -webkit-animation-delay: -0.5s;
61}
62div.spinner div.bar8 {
63 -webkit-transform: rotate(210deg) translate(0, -130%);
64 -webkit-animation-delay: -0.4167s;
65}
66div.spinner div.bar9 {
67 -webkit-transform: rotate(240deg) translate(0, -130%);
68 -webkit-animation-delay: -0.333s;
69}
70div.spinner div.bar10 {
71 -webkit-transform: rotate(270deg) translate(0, -130%);
72 -webkit-animation-delay: -0.2497s;
73}
74div.spinner div.bar11 {
75 -webkit-transform: rotate(300deg) translate(0, -130%);
76 -webkit-animation-delay: -0.167s;
77}
78div.spinner div.bar12 {
79 -webkit-transform: rotate(330deg) translate(0, -130%);
80 -webkit-animation-delay: -0.0833s;
81}