Skip to content

Commit e6c6cda

Browse files
committed
force native animation on each element
1 parent ddb6d35 commit e6c6cda

File tree

19 files changed

+72
-14
lines changed

19 files changed

+72
-14
lines changed

css/load1.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
margin: 8em auto;
2424
position: relative;
2525
font-size: 11px;
26+
-webkit-transform: translateZ(0);
27+
-ms-transform: translateZ(0);
28+
transform: translateZ(0);
2629
-webkit-animation-delay: -0.16s;
2730
animation-delay: -0.16s;
2831
}

css/load2.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
width: 10em;
2929
height: 10em;
3030
box-shadow: inset 0 0 0 1em #FFF;
31+
-webkit-transform: translateZ(0);
32+
-ms-transform: translateZ(0);
33+
transform: translateZ(0);
3134
}
3235
.load2 .loader:after {
3336
width: 5.2em;

css/load3.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
position: relative;
1515
-webkit-animation: load3 1.4s infinite linear;
1616
animation: load3 1.4s infinite linear;
17+
-webkit-transform: translateZ(0);
18+
-ms-transform: translateZ(0);
19+
transform: translateZ(0);
1720
}
1821
.load3 .loader:before {
1922
width: 50%;

css/load4.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
text-indent: -9999em;
99
-webkit-animation: load4 1.3s infinite linear;
1010
animation: load4 1.3s infinite linear;
11+
-webkit-transform: translateZ(0);
12+
-ms-transform: translateZ(0);
13+
transform: translateZ(0);
1114
}
1215
@-webkit-keyframes load4 {
1316
0%,

css/load5.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
text-indent: -9999em;
99
-webkit-animation: load5 1.1s infinite ease;
1010
animation: load5 1.1s infinite ease;
11+
-webkit-transform: translateZ(0);
12+
-ms-transform: translateZ(0);
13+
transform: translateZ(0);
1114
}
1215
@-webkit-keyframes load5 {
1316
0%,

css/load6.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
border-radius: 50%;
88
margin: 0.8em auto;
99
position: relative;
10+
-webkit-transform: translateZ(0);
11+
-ms-transform: translateZ(0);
12+
transform: translateZ(0);
1013
-webkit-animation: load6 1.7s infinite ease;
1114
animation: load6 1.7s infinite ease;
1215
}

css/load7.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
font-size: 10px;
1515
position: relative;
1616
text-indent: -9999em;
17+
-webkit-transform: translateZ(0);
18+
-ms-transform: translateZ(0);
19+
transform: translateZ(0);
1720
-webkit-animation-delay: -0.16s;
1821
animation-delay: -0.16s;
1922
}

css/load8.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
border-right: 1.1em solid rgba(255, 255, 255, 0.2);
88
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
99
border-left: 1.1em solid #ffffff;
10+
-webkit-transform: translateZ(0);
11+
-ms-transform: translateZ(0);
12+
transform: translateZ(0);
1013
-webkit-animation: load8 1.1s infinite linear;
1114
animation: load8 1.1s infinite linear;
1215
}

css/main.css

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,6 @@ h1 {
211211
.load-container a:visited:hover {
212212
text-decoration: underline;
213213
}
214-
.loader {
215-
-webkit-transform: translateZ(0);
216-
-moz-transform: translateZ(0);
217-
-ms-transform: translateZ(0);
218-
-o-transform: translateZ(0);
219-
transform: translateZ(0);
220-
}
221214
.github img {
222215
position: absolute;
223216
top: 0;

index.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
margin: 8em auto;
2424
position: relative;
2525
font-size: 11px;
26+
-webkit-transform: translateZ(0);
27+
-ms-transform: translateZ(0);
28+
transform: translateZ(0);
2629
-webkit-animation-delay: -0.16s;
2730
animation-delay: -0.16s;
2831
}
@@ -83,6 +86,9 @@
8386
width: 10em;
8487
height: 10em;
8588
box-shadow: inset 0 0 0 1em #FFF;
89+
-webkit-transform: translateZ(0);
90+
-ms-transform: translateZ(0);
91+
transform: translateZ(0);
8692
}
8793
.load2 .loader:after {
8894
width: 5.2em;
@@ -132,6 +138,9 @@
132138
position: relative;
133139
-webkit-animation: load3 1.4s infinite linear;
134140
animation: load3 1.4s infinite linear;
141+
-webkit-transform: translateZ(0);
142+
-ms-transform: translateZ(0);
143+
transform: translateZ(0);
135144
}
136145
.load3 .loader:before {
137146
width: 50%;
@@ -186,6 +195,9 @@
186195
text-indent: -9999em;
187196
-webkit-animation: load4 1.3s infinite linear;
188197
animation: load4 1.3s infinite linear;
198+
-webkit-transform: translateZ(0);
199+
-ms-transform: translateZ(0);
200+
transform: translateZ(0);
189201
}
190202
@-webkit-keyframes load4 {
191203
0%,
@@ -251,6 +263,9 @@
251263
text-indent: -9999em;
252264
-webkit-animation: load5 1.1s infinite ease;
253265
animation: load5 1.1s infinite ease;
266+
-webkit-transform: translateZ(0);
267+
-ms-transform: translateZ(0);
268+
transform: translateZ(0);
254269
}
255270
@-webkit-keyframes load5 {
256271
0%,
@@ -315,6 +330,9 @@
315330
border-radius: 50%;
316331
margin: 0.8em auto;
317332
position: relative;
333+
-webkit-transform: translateZ(0);
334+
-ms-transform: translateZ(0);
335+
transform: translateZ(0);
318336
-webkit-animation: load6 1.7s infinite ease;
319337
animation: load6 1.7s infinite ease;
320338
}
@@ -378,6 +396,9 @@
378396
font-size: 10px;
379397
position: relative;
380398
text-indent: -9999em;
399+
-webkit-transform: translateZ(0);
400+
-ms-transform: translateZ(0);
401+
transform: translateZ(0);
381402
-webkit-animation-delay: -0.16s;
382403
animation-delay: -0.16s;
383404
}
@@ -424,6 +445,9 @@
424445
border-right: 1.1em solid rgba(255, 255, 255, 0.2);
425446
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
426447
border-left: 1.1em solid #ffffff;
448+
-webkit-transform: translateZ(0);
449+
-ms-transform: translateZ(0);
450+
transform: translateZ(0);
427451
-webkit-animation: load8 1.1s infinite linear;
428452
animation: load8 1.1s infinite linear;
429453
}

0 commit comments

Comments
 (0)