-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyle.css
78 lines (78 loc) · 1.83 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
.loader {
width: 100%;
height: 100vh;
}
.spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
will-change: transform;
}
.loader img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 33px;
animation: hideLogo 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
.spinner-container {
position: relative;
}
.spinner-element {
display: block;
width: 21px;
height: 0.15em;
background: #fff;
border-radius: 1em;
animation: spin_full 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-1 {
transform: rotate(32deg) translateX(2px) translateY(-12px);
animation: spin_item_1 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-2 {
transform: rotate(-34deg) translateX(0px) translateY(-13.5px);
animation: spin_item_2 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-3 {
transform: rotate(90deg) translateX(0px) translateY(-15.9px);
animation: spin_item_3 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-4 {
transform: rotate(90deg) translateX(-1px) translateY(15.5px);
animation: spin_item_4 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-5 {
transform: rotate(32deg) translateX(-0.5px) translateY(13.5px);
animation: spin_item_5 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
#item-6 {
transform: rotate(-35deg) translateX(2px) translateY(11.5px);
animation: spin_item_6 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
.loader .text {
position: absolute;
color: white;
font-size: 0.5em;
}
@keyframes spin_full {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes hideLogo {
0% {
opacity: 0;
}
70% {
opacity: 0;
}
100% {
opacity: 1;
}
}