JSDM

HTML

 
1
<div class="loading-container">
2
  <div class="loading">
3
    <div class="l1">
4
      <div></div>
5
    </div>
6
    <div class="l2">
7
      <div></div>
8
    </div>
9
    <div class="l3">
10
      <div></div>
11
    </div>
12
    <div class="l4">
13
      <div></div>
14
    </div>
15
  </div>
16
</div>
!

CSS

x
 
1
*{
2
  padding: 0;
3
  margin: 0;
4
  box-sizing: border-box;
5
}
6
7
body, html{
8
  background: rgb(30,30,30);
9
  position: relative;
10
  width: 100%;
11
  height: 100%;
12
}
13
14
.loading-container {
15
  width: 256px;
16
  height: 256px;
17
  position: absolute;
18
  top: 50%;
19
  left: 50%;
20
  transform: translate(-50%,-50%);
21
}
22
23
.loading {
24
  width: 64px;
25
  height: 64px;
26
  position: absolute;
27
  top: 36%;
28
  left: 36%;
29
  transform: rotate(45deg);  
30
}
31
32
.loading div {
33
  width: 32px;
34
  height: 32px;
35
  position: absolute;
36
}
37
38
.l1 div, .l2 div, .l3 div, .l4 div {
39
  width: 100%;
40
  height: 100%;
41
  background-color: #3498db;
42
}
43
44
.l1 { transform: translate(0,0); }
45
.l2 { transform: translate(0,32px); }
46
.l3 { transform: translate(32px,0px); }
47
.l4 { transform: translate(32px,32px); }
48
49
@keyframes rot1 {
50
  0%{ transform: rotate(0deg); }
51
  40%{ transform: rotate(0deg); }
52
  50%{ transform: rotate(0deg); }
53
  60%{ transform: rotate(90deg); }
54
  100%{ transform: rotate(90deg); }
55
}
56
57
@keyframes rot2 {
58
  0%{ transform: rotate(0deg); }
59
  40%{ transform: rotate(0deg); }
60
  50%{ transform: rotate(0deg); }
61
  60%{ transform: rotate(-90deg); }
62
  100%{ transform: rotate(-90deg); }
63
}
64
65
@keyframes rot3 {
66
  0%{ transform: rotate(45deg); }
67
  35%{ transform: rotate(45deg); }
68
  65%{ transform: rotate(405deg); }
69
  100%{ transform: rotate(405deg); }
70
}
71
72
@keyframes l1-rise {
73
  0%{ transform: translate(0px,0px); }
74
  30%{ transform: translate(-8px, -8px); }
75
  70%{ transform: translate(-8px, -8px); }
76
  100%{ transform: translate(0px, 0px); }
77
}
78
79
@keyframes l2-rise {
80
  0%{ transform: translate(0,32px); }
81
  30%{ transform: translate(-8px, 40px); }
82
  70%{ transform: translate(-8px, 40px); }
83
  100%{ transform: translate(0,32px); }
84
}
85
86
@keyframes l3-rise {
87
  0%{ transform: translate(32px, 0px); }
88
  30%{ transform: translate(40px, -8px); }
89
  70%{ transform: translate(40px, -8px); }
90
  100%{ transform: translate(32px, 0px); }
91
}
92
93
@keyframes l4-rise {
94
  0%{ transform: translate(32px,32px); }
95
  30%{ transform: translate(40px, 40px); }
96
  70%{ transform: translate(40px, 40px); }
97
  100%{ transform: translate(32px,32px); }
98
}
99
100
@keyframes color {
101
  0%{ background-color: #3498db; }
102
  50%{ background-color: #2980b9; }
103
  100%{ background-color: #3498db; }
104
}
105
106
.l1 { animation: l1-rise 3s ease 0s infinite; }
107
.l2 { animation: l2-rise 3s ease 0s infinite; }
108
.l3 { animation: l3-rise 3s ease 0s infinite; }
109
.l4 { animation: l4-rise 3s ease 0s infinite; }
110
111
.l1 div, .l4 div { animation: rot1 3s ease 0s infinite, color 3s linear 0s infinite; }
112
.l2 div, .l3 div { animation: rot2 3s ease 0s infinite, color 3s linear 0s infinite; }
!
? ?
? ?
必须是有效的URL
+ 添加另一个资源

JS

xxxxxxxxxx
1
 
1
!
必须是有效的URL
+ 添加另一个资源
Close

文件管理 点击文件查看URL

图片

  1. 暂无文件

CSS

  1. 暂无文件

JavaScript

  1. 暂无文件

其他

  1. 暂无文件
拖动文件到上面的区域或者:
加载中 ..................