Ajax Loader
HTML
<div id="tridiv">
1
<div id="tridiv">
2
  <div class="title">
3
    <span class="main-title">Sparky</span>
4
    <hr/>
5
    <span class="sub-title">Movies</span>
6
  </div>
7
  <div class="scene">
8
    <div class="shape cuboid-1 base">
9
      <div class="face ft">
10
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
11
      </div>
12
      <div class="face bk">
13
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
14
      </div>
15
      <div class="face rt">
16
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
17
      </div>
18
      <div class="face lt">
19
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
20
      </div>
21
      <div class="face bm">
22
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
23
      </div>
24
      <div class="face tp">
25
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
26
      </div>
27
      <div class="cr cr-0">
28
        <div class="face side s0">
29
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
30
        </div>
31
        <div class="face side s1">
32
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
33
        </div>
34
        <div class="face side s2">
35
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
36
        </div>
37
        <div class="face side s3">
38
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
39
        </div>
40
        <div class="face side s4">
41
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
42
        </div>
43
      </div>
44
      <div class="cr cr-1">
45
        <div class="face side s0">
46
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
47
        </div>
48
        <div class="face side s1">
49
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
50
        </div>
51
        <div class="face side s2">
52
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
53
        </div>
54
        <div class="face side s3">
55
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
56
        </div>
57
        <div class="face side s4">
58
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
59
        </div>
60
      </div>
61
      <div class="cr cr-2">
62
        <div class="face side s0">
63
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
64
        </div>
65
        <div class="face side s1">
66
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
67
        </div>
68
        <div class="face side s2">
69
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
70
        </div>
71
        <div class="face side s3">
72
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
73
        </div>
74
        <div class="face side s4">
75
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
76
        </div>
77
      </div>
78
      <div class="cr cr-3">
79
        <div class="face side s0">
80
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
81
        </div>
82
        <div class="face side s1">
83
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
84
        </div>
85
        <div class="face side s2">
86
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
87
        </div>
88
        <div class="face side s3">
89
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
90
        </div>
91
        <div class="face side s4">
92
          <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
93
        </div>
94
      </div>
95
    </div>
96
    <div class="shape cylinder-1 feet-left-top">
97
      <div class="face bm">
98
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
99
      </div>
100
      <div class="face tp">
101
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
102
      </div>
103
      <div class="face side s0">
104
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
105
      </div>
106
      <div class="face side s1">
107
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
108
      </div>
109
      <div class="face side s2">
110
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
111
      </div>
112
      <div class="face side s3">
113
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
114
      </div>
115
      <div class="face side s4">
116
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
117
      </div>
118
      <div class="face side s5">
119
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
120
      </div>
121
      <div class="face side s6">
122
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
123
      </div>
124
      <div class="face side s7">
125
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
126
      </div>
127
      <div class="face side s8">
128
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
129
      </div>
130
      <div class="face side s9">
131
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
132
      </div>
133
      <div class="face side s10">
134
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
135
      </div>
136
      <div class="face side s11">
137
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
138
      </div>
139
      <div class="face side s12">
140
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
141
      </div>
142
      <div class="face side s13">
143
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
144
      </div>
145
    </div>
146
    <div class="shape cylinder-2 feet-right-top">
147
      <div class="face bm">
148
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
149
      </div>
150
      <div class="face tp">
151
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
152
      </div>
153
      <div class="face side s0">
154
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
155
      </div>
156
      <div class="face side s1">
157
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
158
      </div>
159
      <div class="face side s2">
160
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
161
      </div>
162
      <div class="face side s3">
163
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
164
      </div>
165
      <div class="face side s4">
166
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
167
      </div>
168
      <div class="face side s5">
169
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
170
      </div>
171
      <div class="face side s6">
172
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
173
      </div>
174
      <div class="face side s7">
175
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
176
      </div>
177
      <div class="face side s8">
178
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
179
      </div>
180
      <div class="face side s9">
181
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
182
      </div>
183
      <div class="face side s10">
184
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
185
      </div>
186
      <div class="face side s11">
187
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
188
      </div>
189
      <div class="face side s12">
190
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
191
      </div>
192
      <div class="face side s13">
193
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
194
      </div>
195
    </div>
196
    <div class="shape cylinder-3 feet-right-bottom">
197
      <div class="face bm">
198
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
199
      </div>
200
      <div class="face tp">
201
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
202
      </div>
203
      <div class="face side s0">
204
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
205
      </div>
206
      <div class="face side s1">
207
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
208
      </div>
209
      <div class="face side s2">
210
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
211
      </div>
212
      <div class="face side s3">
213
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
214
      </div>
215
      <div class="face side s4">
216
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
217
      </div>
218
      <div class="face side s5">
219
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
220
      </div>
221
      <div class="face side s6">
222
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
223
      </div>
224
      <div class="face side s7">
225
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
226
      </div>
227
      <div class="face side s8">
228
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
229
      </div>
230
      <div class="face side s9">
231
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
232
      </div>
233
      <div class="face side s10">
234
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
235
      </div>
236
      <div class="face side s11">
237
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
238
      </div>
239
      <div class="face side s12">
240
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
241
      </div>
242
      <div class="face side s13">
243
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
244
      </div>
245
    </div>
246
    <div class="shape cylinder-4 feet-left-bottom">
247
      <div class="face bm">
248
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
249
      </div>
250
      <div class="face tp">
251
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
252
      </div>
253
      <div class="face side s0">
254
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
255
      </div>
256
      <div class="face side s1">
257
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
258
      </div>
259
      <div class="face side s2">
260
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
261
      </div>
262
      <div class="face side s3">
263
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
264
      </div>
265
      <div class="face side s4">
266
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
267
      </div>
268
      <div class="face side s5">
269
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
270
      </div>
271
      <div class="face side s6">
272
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
273
      </div>
274
      <div class="face side s7">
275
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
276
      </div>
277
      <div class="face side s8">
278
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
279
      </div>
280
      <div class="face side s9">
281
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
282
      </div>
283
      <div class="face side s10">
284
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
285
      </div>
286
      <div class="face side s11">
287
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
288
      </div>
289
      <div class="face side s12">
290
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
291
      </div>
292
      <div class="face side s13">
293
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
294
      </div>
295
    </div>
296
    <div class="shape cylinder-5 platter">
297
      <div class="face bm">
298
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
299
      </div>
300
      <div class="face tp">
301
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
302
      </div>
303
      <div class="face side s0">
304
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
305
      </div>
306
      <div class="face side s1">
307
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
308
      </div>
309
      <div class="face side s2">
310
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
311
      </div>
312
      <div class="face side s3">
313
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
314
      </div>
315
      <div class="face side s4">
316
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
317
      </div>
318
      <div class="face side s5">
319
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
320
      </div>
321
      <div class="face side s6">
322
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
323
      </div>
324
      <div class="face side s7">
325
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
326
      </div>
327
      <div class="face side s8">
328
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
329
      </div>
330
      <div class="face side s9">
331
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
332
      </div>
333
      <div class="face side s10">
334
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
335
      </div>
336
      <div class="face side s11">
337
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
338
      </div>
339
      <div class="face side s12">
340
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
341
      </div>
342
      <div class="face side s13">
343
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
344
      </div>
345
      <div class="face side s14">
346
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
347
      </div>
348
      <div class="face side s15">
349
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
350
      </div>
351
      <div class="face side s16">
352
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
353
      </div>
354
      <div class="face side s17">
355
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
356
      </div>
357
      <div class="face side s18">
358
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
359
      </div>
360
      <div class="face side s19">
361
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
362
      </div>
363
      <div class="face side s20">
364
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
365
      </div>
366
      <div class="face side s21">
367
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
368
      </div>
369
      <div class="face side s22">
370
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
371
      </div>
372
      <div class="face side s23">
373
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
374
      </div>
375
      <div class="face side s24">
376
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
377
      </div>
378
      <div class="face side s25">
379
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
380
      </div>
381
      <div class="face side s26">
382
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
383
      </div>
384
      <div class="face side s27">
385
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
386
      </div>
387
      <div class="face side s28">
388
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
389
      </div>
390
      <div class="face side s29">
391
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
392
      </div>
393
      <div class="face side s30">
394
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
395
      </div>
396
      <div class="face side s31">
397
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
398
      </div>
399
    </div>
400
    <div class="shape cylinder-6 disc">
401
      <div class="face bm">
402
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
403
      </div>
404
      <div class="face tp">
405
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
406
      </div>
407
      <div class="face side s0">
408
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
409
      </div>
410
      <div class="face side s1">
411
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
412
      </div>
413
      <div class="face side s2">
414
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
415
      </div>
416
      <div class="face side s3">
417
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
418
      </div>
419
      <div class="face side s4">
420
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
421
      </div>
422
      <div class="face side s5">
423
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
424
      </div>
425
      <div class="face side s6">
426
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
427
      </div>
428
      <div class="face side s7">
429
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
430
      </div>
431
      <div class="face side s8">
432
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
433
      </div>
434
      <div class="face side s9">
435
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
436
      </div>
437
      <div class="face side s10">
438
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
439
      </div>
440
      <div class="face side s11">
441
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
442
      </div>
443
      <div class="face side s12">
444
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
445
      </div>
446
      <div class="face side s13">
447
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
448
      </div>
449
      <div class="face side s14">
450
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
451
      </div>
452
      <div class="face side s15">
453
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
454
      </div>
455
      <div class="face side s16">
456
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
457
      </div>
458
      <div class="face side s17">
459
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
460
      </div>
461
      <div class="face side s18">
462
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
463
      </div>
464
      <div class="face side s19">
465
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
466
      </div>
467
      <div class="face side s20">
468
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
469
      </div>
470
      <div class="face side s21">
471
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
472
      </div>
473
      <div class="face side s22">
474
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
475
      </div>
476
      <div class="face side s23">
477
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
478
      </div>
479
      <div class="face side s24">
480
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
481
      </div>
482
      <div class="face side s25">
483
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
484
      </div>
485
      <div class="face side s26">
486
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
487
      </div>
488
      <div class="face side s27">
489
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
490
      </div>
491
      <div class="face side s28">
492
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
493
      </div>
494
      <div class="face side s29">
495
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
496
      </div>
497
      <div class="face side s30">
498
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
499
      </div>
500
      <div class="face side s31">
501
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
502
      </div>
503
    </div>
504
    <div class="shape cylinder-7 button">
505
      <div class="face bm">
506
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
507
      </div>
508
      <div class="face tp">
509
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
510
      </div>
511
      <div class="face side s0">
512
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
513
      </div>
514
      <div class="face side s1">
515
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
516
      </div>
517
      <div class="face side s2">
518
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
519
      </div>
520
      <div class="face side s3">
521
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
522
      </div>
523
      <div class="face side s4">
524
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
525
      </div>
526
      <div class="face side s5">
527
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
528
      </div>
529
      <div class="face side s6">
530
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
531
      </div>
532
      <div class="face side s7">
533
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
534
      </div>
535
      <div class="face side s8">
536
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
537
      </div>
538
      <div class="face side s9">
539
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
540
      </div>
541
      <div class="face side s10">
542
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
543
      </div>
544
      <div class="face side s11">
545
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
546
      </div>
547
      <div class="face side s12">
548
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
549
      </div>
550
      <div class="face side s13">
551
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
552
      </div>
553
    </div>
554
    <div class="shape cylinder-8 arm-axis-base">
555
      <div class="face bm">
556
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
557
      </div>
558
      <div class="face tp">
559
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
560
      </div>
561
      <div class="face side s0">
562
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
563
      </div>
564
      <div class="face side s1">
565
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
566
      </div>
567
      <div class="face side s2">
568
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
569
      </div>
570
      <div class="face side s3">
571
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
572
      </div>
573
      <div class="face side s4">
574
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
575
      </div>
576
      <div class="face side s5">
577
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
578
      </div>
579
      <div class="face side s6">
580
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
581
      </div>
582
      <div class="face side s7">
583
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
584
      </div>
585
      <div class="face side s8">
586
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
587
      </div>
588
      <div class="face side s9">
589
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
590
      </div>
591
      <div class="face side s10">
592
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
593
      </div>
594
      <div class="face side s11">
595
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
596
      </div>
597
      <div class="face side s12">
598
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
599
      </div>
600
      <div class="face side s13">
601
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
602
      </div>
603
    </div>
604
    <div class="shape cylinder-9 arm-axis">
605
      <div class="face bm">
606
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
607
      </div>
608
      <div class="face tp">
609
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
610
      </div>
611
      <div class="face side s0">
612
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
613
      </div>
614
      <div class="face side s1">
615
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
616
      </div>
617
      <div class="face side s2">
618
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
619
      </div>
620
      <div class="face side s3">
621
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
622
      </div>
623
      <div class="face side s4">
624
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
625
      </div>
626
      <div class="face side s5">
627
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
628
      </div>
629
      <div class="face side s6">
630
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
631
      </div>
632
      <div class="face side s7">
633
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
634
      </div>
635
      <div class="face side s8">
636
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
637
      </div>
638
      <div class="face side s9">
639
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
640
      </div>
641
      <div class="face side s10">
642
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
643
      </div>
644
      <div class="face side s11">
645
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
646
      </div>
647
      <div class="face side s12">
648
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
649
      </div>
650
      <div class="face side s13">
651
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
652
      </div>
653
    </div>
654
    <div class="shape cuboid-2 arm">
655
      <div class="face ft">
656
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
657
      </div>
658
      <div class="face bk">
659
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
660
      </div>
661
      <div class="face rt">
662
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
663
      </div>
664
      <div class="face lt">
665
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
666
      </div>
667
      <div class="face bm">
668
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
669
      </div>
670
      <div class="face tp">
671
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
672
      </div>
673
    </div>
674
    <div class="shape cuboid-3 head">
675
      <div class="face ft">
676
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
677
      </div>
678
      <div class="face bk">
679
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
680
      </div>
681
      <div class="face rt">
682
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
683
      </div>
684
      <div class="face lt">
685
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.298039);"></div>
686
      </div>
687
      <div class="face bm">
688
        <div class="photon-shader" style="background-color: rgba(0, 0, 0, 0.6);"></div>
689
      </div>
690
      <div class="face tp">
691
        <div class="photon-shader" style="background-color: rgba(255, 255, 255, 0);"></div>
692
      </div>
693
    </div>
694
  </div>
695
 
696
</div>  
 
CSS
/* /!\ You need to add vendor prefixes in order to render the CSS properly (or simply use http://leaverou.github.io/prefixfree/) /!\ */ #tridiv {
1
/* /!\ You need to add vendor prefixes in order to render the CSS properly (or simply use http://leaverou.github.io/prefixfree/) /!\ */ #tridiv {
2
  perspective: 800px;
3
  position: absolute;
4
  overflow: hidden;
5
  width: 100%;
6
  height: 100%;
7
  background: transparent;
8
  font-size: 200%;
9
}
10
.scene, .shape, .face, .face-wrapper, .cr {
11
  position: absolute;
12
  transform-style: preserve-3d;
13
}
14
.scene {
15
  width: 80em;
16
  height: 80em;
17
  top: 50%;
18
  left: 50%;
19
  margin: -40em 0 0 -40em;
20
}
21
.shape {
22
  top: 50%;
23
  left: 50%;
24
  width: 0;
25
  height: 0;
26
  transform-origin: 50%;
27
}
28
.face, .face-wrapper {
29
  overflow: hidden;
30
  transform-origin: 0 0;
31
  backface-visibility: hidden;
32
  /* hidden by default, prevent blinking and other weird rendering glitchs */
33
}
34
.face {
35
  background-size: 100% 100%!important;
36
  background-position: center;
37
}
38
.face-wrapper .face {
39
  left: 100%;
40
  width: 100%;
41
  height: 100%
42
}
43
.photon-shader {
44
  position: absolute;
45
  left: 0;
46
  top: 0;
47
  width: 100%;
48
  height: 100%
49
}
50
.side {
51
  left: 50%;
52
}
53
.cr, .cr .side {
54
  height: 100%;
55
}
56
[class*="cuboid"] .ft, [class*="cuboid"] .bk {
57
  width: 100%;
58
  height: 100%;
59
}
60
[class*="cuboid"] .bk {
61
  left: 100%;
62
}
63
[class*="cuboid"] .rt {
64
  transform: rotateY(-90deg) translateX(-50%);
65
}
66
[class*="cuboid"] .lt {
67
  transform: rotateY(90deg) translateX(-50%);
68
}
69
[class*="cuboid"] .tp {
70
  transform: rotateX(90deg) translateY(-50%);
71
}
72
[class*="cuboid"] .bm {
73
  transform: rotateX(-90deg) translateY(-50%);
74
}
75
[class*="cuboid"] .lt {
76
  left: 100%;
77
}
78
[class*="cuboid"] .bm {
79
  top: 100%;
80
}
81
[class*="cylinder"] .tp {
82
  transform: rotateX(90deg) translateY(-50%);
83
}
84
[class*="cylinder"] .bm {
85
  transform: rotateX(-90deg) translateY(-50%);
86
}
87
[class*="cylinder"] .tp, [class*="cylinder"] .bm, [class*="cylinder"] .tp .photon-shader, [class*="cylinder"] .bm .photon-shader {
88
  border-radius: 50%;
89
}
90
[class*="cylinder"] .bm {
91
  top: 100%;
92
}
93
/* .base styles */
94
.base {
95
  transform:translate3D(0em, 0em, 0em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
96
  opacity:1;
97
  width:10em;
98
  height:2em;
99
  margin:-1em 0 0 -5em;
100
}
101
.base .ft {
102
  transform:translateZ(4em);
103
}
104
.base .bk {
105
  transform:translateZ(-4em) rotateY(180deg);
106
}
107
.base .rt, .base .lt {
108
  width:8em;
109
  height:2em;
110
}
111
.base .tp, .base .bm {
112
  width:10em;
113
  height:8em;
114
}
115
.base .face {
116
  background-color:#0099FF;
117
}
118
.base .ft {
119
  width:6.5em;
120
  margin-left:1.75em;
121
}
122
.base .bk {
123
  width:6.5em;
124
  margin-left:-1.75em;
125
}
126
.base .rt, .base .lt {
127
  width:4.5em;
128
}
129
.base .tp, .base .bm, .base .tp .photon-shader, .base .bm .photon-shader {
130
  border-radius:1.75em;
131
}
132
.base .cr {
133
  width:1.75em;
134
  left:0.875em;
135
}
136
.base .cr-0 {
137
  transform: translate3D(6.5em, 0, 2.25em);
138
}
139
.base .cr-1 {
140
  transform: translate3D(6.5em, 0, -2.25em);
141
}
142
.base .cr-2 {
143
  transform: translate3D(0, 0, -2.25em);
144
}
145
.base .cr-3 {
146
  transform: translate3D(0, 0, 2.25em);
147
}
148
.base .cr-0 .s0 {
149
  transform: rotateY(9deg) translate3D(-50%, 0, 1.725em);
150
}
151
.base .cr-0 .s1 {
152
  transform: rotateY(27deg) translate3D(-50%, 0, 1.725em);
153
}
154
.base .cr-0 .s2 {
155
  transform: rotateY(45deg) translate3D(-50%, 0, 1.725em);
156
}
157
.base .cr-0 .s3 {
158
  transform: rotateY(63deg) translate3D(-50%, 0, 1.725em);
159
}
160
.base .cr-0 .s4 {
161
  transform: rotateY(81deg) translate3D(-50%, 0, 1.725em);
162
}
163
.base .cr-1 .s0 {
164
  transform: rotateY(99deg) translate3D(-50%, 0, 1.725em);
165
}
166
.base .cr-1 .s1 {
167
  transform: rotateY(117deg) translate3D(-50%, 0, 1.725em);
168
}
169
.base .cr-1 .s2 {
170
  transform: rotateY(135deg) translate3D(-50%, 0, 1.725em);
171
}
172
.base .cr-1 .s3 {
173
  transform: rotateY(153deg) translate3D(-50%, 0, 1.725em);
174
}
175
.base .cr-1 .s4 {
176
  transform: rotateY(171deg) translate3D(-50%, 0, 1.725em);
177
}
178
.base .cr-2 .s0 {
179
  transform: rotateY(189deg) translate3D(-50%, 0, 1.725em);
180
}
181
.base .cr-2 .s1 {
182
  transform: rotateY(207deg) translate3D(-50%, 0, 1.725em);
183
}
184
.base .cr-2 .s2 {
185
  transform: rotateY(225deg) translate3D(-50%, 0, 1.725em);
186
}
187
.base .cr-2 .s3 {
188
  transform: rotateY(243deg) translate3D(-50%, 0, 1.725em);
189
}
190
.base .cr-2 .s4 {
191
  transform: rotateY(261deg) translate3D(-50%, 0, 1.725em);
192
}
193
.base .cr-3 .s0 {
194
  transform: rotateY(279deg) translate3D(-50%, 0, 1.725em);
195
}
196
.base .cr-3 .s1 {
197
  transform: rotateY(297deg) translate3D(-50%, 0, 1.725em);
198
}
199
.base .cr-3 .s2 {
200
  transform: rotateY(315deg) translate3D(-50%, 0, 1.725em);
201
}
202
.base .cr-3 .s3 {
203
  transform: rotateY(333deg) translate3D(-50%, 0, 1.725em);
204
}
205
.base .cr-3 .s4 {
206
  transform: rotateY(351deg) translate3D(-50%, 0, 1.725em);
207
}
208
.base .side {
209
  width:0.579345541135877em;
210
}
211
/* .feet-left-top styles */
212
.feet-left-top {
213
  transform:translate3D(-3.5em, 1.25em, -2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
214
  opacity:1;
215
  width:1.75em;
216
  height:0.5em;
217
  margin:-0.25em 0 0 -0.875em;
218
}
219
.feet-left-top .tp, .feet-left-top .bm {
220
  width:1.75em;
221
  height:1.75em;
222
}
223
.feet-left-top .side {
224
  width:0.4244260801827624em;
225
  height:0.5em;
226
}
227
.feet-left-top .s0 {
228
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.85em);
229
}
230
.feet-left-top .s1 {
231
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.85em);
232
}
233
.feet-left-top .s2 {
234
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.85em);
235
}
236
.feet-left-top .s3 {
237
  transform: rotateY(90deg) translate3D(-50%, 0, 0.85em);
238
}
239
.feet-left-top .s4 {
240
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.85em);
241
}
242
.feet-left-top .s5 {
243
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.85em);
244
}
245
.feet-left-top .s6 {
246
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.85em);
247
}
248
.feet-left-top .s7 {
249
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.85em);
250
}
251
.feet-left-top .s8 {
252
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.85em);
253
}
254
.feet-left-top .s9 {
255
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.85em);
256
}
257
.feet-left-top .s10 {
258
  transform: rotateY(270deg) translate3D(-50%, 0, 0.85em);
259
}
260
.feet-left-top .s11 {
261
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.85em);
262
}
263
.feet-left-top .s12 {
264
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.85em);
265
}
266
.feet-left-top .s13 {
267
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.85em);
268
}
269
.feet-left-top .face, .feet-left-top .side {
270
  background-color:#F2EEE5;
271
}
272
/* .feet-right-top styles */
273
.feet-right-top {
274
  transform:translate3D(3.5em, 1.25em, -2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
275
  opacity:1;
276
  width:1.75em;
277
  height:0.5em;
278
  margin:-0.25em 0 0 -0.875em;
279
}
280
.feet-right-top .tp, .feet-right-top .bm {
281
  width:1.75em;
282
  height:1.75em;
283
}
284
.feet-right-top .side {
285
  width:0.4244260801827624em;
286
  height:0.5em;
287
}
288
.feet-right-top .s0 {
289
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.85em);
290
}
291
.feet-right-top .s1 {
292
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.85em);
293
}
294
.feet-right-top .s2 {
295
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.85em);
296
}
297
.feet-right-top .s3 {
298
  transform: rotateY(90deg) translate3D(-50%, 0, 0.85em);
299
}
300
.feet-right-top .s4 {
301
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.85em);
302
}
303
.feet-right-top .s5 {
304
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.85em);
305
}
306
.feet-right-top .s6 {
307
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.85em);
308
}
309
.feet-right-top .s7 {
310
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.85em);
311
}
312
.feet-right-top .s8 {
313
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.85em);
314
}
315
.feet-right-top .s9 {
316
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.85em);
317
}
318
.feet-right-top .s10 {
319
  transform: rotateY(270deg) translate3D(-50%, 0, 0.85em);
320
}
321
.feet-right-top .s11 {
322
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.85em);
323
}
324
.feet-right-top .s12 {
325
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.85em);
326
}
327
.feet-right-top .s13 {
328
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.85em);
329
}
330
.feet-right-top .face, .feet-right-top .side {
331
  background-color:#F2EEE5;
332
}
333
/* .feet-right-bottom styles */
334
.feet-right-bottom {
335
  transform:translate3D(3.5em, 1.25em, 2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
336
  opacity:1;
337
  width:1.75em;
338
  height:0.5em;
339
  margin:-0.25em 0 0 -0.875em;
340
}
341
.feet-right-bottom .tp, .feet-right-bottom .bm {
342
  width:1.75em;
343
  height:1.75em;
344
}
345
.feet-right-bottom .side {
346
  width:0.4244260801827624em;
347
  height:0.5em;
348
}
349
.feet-right-bottom .s0 {
350
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.85em);
351
}
352
.feet-right-bottom .s1 {
353
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.85em);
354
}
355
.feet-right-bottom .s2 {
356
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.85em);
357
}
358
.feet-right-bottom .s3 {
359
  transform: rotateY(90deg) translate3D(-50%, 0, 0.85em);
360
}
361
.feet-right-bottom .s4 {
362
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.85em);
363
}
364
.feet-right-bottom .s5 {
365
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.85em);
366
}
367
.feet-right-bottom .s6 {
368
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.85em);
369
}
370
.feet-right-bottom .s7 {
371
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.85em);
372
}
373
.feet-right-bottom .s8 {
374
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.85em);
375
}
376
.feet-right-bottom .s9 {
377
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.85em);
378
}
379
.feet-right-bottom .s10 {
380
  transform: rotateY(270deg) translate3D(-50%, 0, 0.85em);
381
}
382
.feet-right-bottom .s11 {
383
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.85em);
384
}
385
.feet-right-bottom .s12 {
386
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.85em);
387
}
388
.feet-right-bottom .s13 {
389
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.85em);
390
}
391
.feet-right-bottom .face, .feet-right-bottom .side {
392
  background-color:#F2EEE5;
393
}
394
/* .feet-left-bottom styles */
395
.feet-left-bottom {
396
  transform:translate3D(-3.5em, 1.25em, 2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
397
  opacity:1;
398
  width:1.75em;
399
  height:0.5em;
400
  margin:-0.25em 0 0 -0.875em;
401
}
402
.feet-left-bottom .tp, .feet-left-bottom .bm {
403
  width:1.75em;
404
  height:1.75em;
405
}
406
.feet-left-bottom .side {
407
  width:0.4244260801827624em;
408
  height:0.5em;
409
}
410
.feet-left-bottom .s0 {
411
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.85em);
412
}
413
.feet-left-bottom .s1 {
414
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.85em);
415
}
416
.feet-left-bottom .s2 {
417
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.85em);
418
}
419
.feet-left-bottom .s3 {
420
  transform: rotateY(90deg) translate3D(-50%, 0, 0.85em);
421
}
422
.feet-left-bottom .s4 {
423
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.85em);
424
}
425
.feet-left-bottom .s5 {
426
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.85em);
427
}
428
.feet-left-bottom .s6 {
429
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.85em);
430
}
431
.feet-left-bottom .s7 {
432
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.85em);
433
}
434
.feet-left-bottom .s8 {
435
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.85em);
436
}
437
.feet-left-bottom .s9 {
438
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.85em);
439
}
440
.feet-left-bottom .s10 {
441
  transform: rotateY(270deg) translate3D(-50%, 0, 0.85em);
442
}
443
.feet-left-bottom .s11 {
444
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.85em);
445
}
446
.feet-left-bottom .s12 {
447
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.85em);
448
}
449
.feet-left-bottom .s13 {
450
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.85em);
451
}
452
.feet-left-bottom .face, .feet-left-bottom .side {
453
  background-color:#F2EEE5;
454
}
455
/* .platter styles */
456
.platter {
457
  transform:translate3D(-1em, -1.25em, 0em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
458
  opacity:1;
459
  width:7em;
460
  height:.5em;
461
  margin:-0.25em 0 0 -3.5em;
462
}
463
.platter .tp, .platter .bm {
464
  width:7em;
465
  height:7em;
466
}
467
.platter .side {
468
  width:0.7144398235001498em;
469
  height:.5em;
470
}
471
.platter .s0 {
472
  transform: rotateY(5.625deg) translate3D(-50%, 0, 3.475em);
473
}
474
.platter .s1 {
475
  transform: rotateY(16.875deg) translate3D(-50%, 0, 3.475em);
476
}
477
.platter .s2 {
478
  transform: rotateY(28.125deg) translate3D(-50%, 0, 3.475em);
479
}
480
.platter .s3 {
481
  transform: rotateY(39.375deg) translate3D(-50%, 0, 3.475em);
482
}
483
.platter .s4 {
484
  transform: rotateY(50.625deg) translate3D(-50%, 0, 3.475em);
485
}
486
.platter .s5 {
487
  transform: rotateY(61.875deg) translate3D(-50%, 0, 3.475em);
488
}
489
.platter .s6 {
490
  transform: rotateY(73.125deg) translate3D(-50%, 0, 3.475em);
491
}
492
.platter .s7 {
493
  transform: rotateY(84.375deg) translate3D(-50%, 0, 3.475em);
494
}
495
.platter .s8 {
496
  transform: rotateY(95.625deg) translate3D(-50%, 0, 3.475em);
497
}
498
.platter .s9 {
499
  transform: rotateY(106.875deg) translate3D(-50%, 0, 3.475em);
500
}
501
.platter .s10 {
502
  transform: rotateY(118.125deg) translate3D(-50%, 0, 3.475em);
503
}
504
.platter .s11 {
505
  transform: rotateY(129.375deg) translate3D(-50%, 0, 3.475em);
506
}
507
.platter .s12 {
508
  transform: rotateY(140.625deg) translate3D(-50%, 0, 3.475em);
509
}
510
.platter .s13 {
511
  transform: rotateY(151.875deg) translate3D(-50%, 0, 3.475em);
512
}
513
.platter .s14 {
514
  transform: rotateY(163.125deg) translate3D(-50%, 0, 3.475em);
515
}
516
.platter .s15 {
517
  transform: rotateY(174.375deg) translate3D(-50%, 0, 3.475em);
518
}
519
.platter .s16 {
520
  transform: rotateY(185.625deg) translate3D(-50%, 0, 3.475em);
521
}
522
.platter .s17 {
523
  transform: rotateY(196.875deg) translate3D(-50%, 0, 3.475em);
524
}
525
.platter .s18 {
526
  transform: rotateY(208.125deg) translate3D(-50%, 0, 3.475em);
527
}
528
.platter .s19 {
529
  transform: rotateY(219.375deg) translate3D(-50%, 0, 3.475em);
530
}
531
.platter .s20 {
532
  transform: rotateY(230.625deg) translate3D(-50%, 0, 3.475em);
533
}
534
.platter .s21 {
535
  transform: rotateY(241.875deg) translate3D(-50%, 0, 3.475em);
536
}
537
.platter .s22 {
538
  transform: rotateY(253.125deg) translate3D(-50%, 0, 3.475em);
539
}
540
.platter .s23 {
541
  transform: rotateY(264.375deg) translate3D(-50%, 0, 3.475em);
542
}
543
.platter .s24 {
544
  transform: rotateY(275.625deg) translate3D(-50%, 0, 3.475em);
545
}
546
.platter .s25 {
547
  transform: rotateY(286.875deg) translate3D(-50%, 0, 3.475em);
548
}
549
.platter .s26 {
550
  transform: rotateY(298.125deg) translate3D(-50%, 0, 3.475em);
551
}
552
.platter .s27 {
553
  transform: rotateY(309.375deg) translate3D(-50%, 0, 3.475em);
554
}
555
.platter .s28 {
556
  transform: rotateY(320.625deg) translate3D(-50%, 0, 3.475em);
557
}
558
.platter .s29 {
559
  transform: rotateY(331.875deg) translate3D(-50%, 0, 3.475em);
560
}
561
.platter .s30 {
562
  transform: rotateY(343.125deg) translate3D(-50%, 0, 3.475em);
563
}
564
.platter .s31 {
565
  transform: rotateY(354.375deg) translate3D(-50%, 0, 3.475em);
566
}
567
.platter .face, .platter .side {
568
  background-color:#F2EEE5;
569
}
570
/* .disc styles */
571
.disc {
572
  transform:translate3D(-1em, -1.625em, 0em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
573
  opacity:1;
574
  width:6.75em;
575
  height:.25em;
576
  margin:-0.125em 0 0 -3.375em;
577
}
578
.disc .tp, .disc .bm {
579
  width:6.75em;
580
  height:6.75em;
581
}
582
.disc .side {
583
  width:0.6898169726608587em;
584
  height:.25em;
585
}
586
.disc .s0 {
587
  transform: rotateY(5.625deg) translate3D(-50%, 0, 3.35em);
588
}
589
.disc .s1 {
590
  transform: rotateY(16.875deg) translate3D(-50%, 0, 3.35em);
591
}
592
.disc .s2 {
593
  transform: rotateY(28.125deg) translate3D(-50%, 0, 3.35em);
594
}
595
.disc .s3 {
596
  transform: rotateY(39.375deg) translate3D(-50%, 0, 3.35em);
597
}
598
.disc .s4 {
599
  transform: rotateY(50.625deg) translate3D(-50%, 0, 3.35em);
600
}
601
.disc .s5 {
602
  transform: rotateY(61.875deg) translate3D(-50%, 0, 3.35em);
603
}
604
.disc .s6 {
605
  transform: rotateY(73.125deg) translate3D(-50%, 0, 3.35em);
606
}
607
.disc .s7 {
608
  transform: rotateY(84.375deg) translate3D(-50%, 0, 3.35em);
609
}
610
.disc .s8 {
611
  transform: rotateY(95.625deg) translate3D(-50%, 0, 3.35em);
612
}
613
.disc .s9 {
614
  transform: rotateY(106.875deg) translate3D(-50%, 0, 3.35em);
615
}
616
.disc .s10 {
617
  transform: rotateY(118.125deg) translate3D(-50%, 0, 3.35em);
618
}
619
.disc .s11 {
620
  transform: rotateY(129.375deg) translate3D(-50%, 0, 3.35em);
621
}
622
.disc .s12 {
623
  transform: rotateY(140.625deg) translate3D(-50%, 0, 3.35em);
624
}
625
.disc .s13 {
626
  transform: rotateY(151.875deg) translate3D(-50%, 0, 3.35em);
627
}
628
.disc .s14 {
629
  transform: rotateY(163.125deg) translate3D(-50%, 0, 3.35em);
630
}
631
.disc .s15 {
632
  transform: rotateY(174.375deg) translate3D(-50%, 0, 3.35em);
633
}
634
.disc .s16 {
635
  transform: rotateY(185.625deg) translate3D(-50%, 0, 3.35em);
636
}
637
.disc .s17 {
638
  transform: rotateY(196.875deg) translate3D(-50%, 0, 3.35em);
639
}
640
.disc .s18 {
641
  transform: rotateY(208.125deg) translate3D(-50%, 0, 3.35em);
642
}
643
.disc .s19 {
644
  transform: rotateY(219.375deg) translate3D(-50%, 0, 3.35em);
645
}
646
.disc .s20 {
647
  transform: rotateY(230.625deg) translate3D(-50%, 0, 3.35em);
648
}
649
.disc .s21 {
650
  transform: rotateY(241.875deg) translate3D(-50%, 0, 3.35em);
651
}
652
.disc .s22 {
653
  transform: rotateY(253.125deg) translate3D(-50%, 0, 3.35em);
654
}
655
.disc .s23 {
656
  transform: rotateY(264.375deg) translate3D(-50%, 0, 3.35em);
657
}
658
.disc .s24 {
659
  transform: rotateY(275.625deg) translate3D(-50%, 0, 3.35em);
660
}
661
.disc .s25 {
662
  transform: rotateY(286.875deg) translate3D(-50%, 0, 3.35em);
663
}
664
.disc .s26 {
665
  transform: rotateY(298.125deg) translate3D(-50%, 0, 3.35em);
666
}
667
.disc .s27 {
668
  transform: rotateY(309.375deg) translate3D(-50%, 0, 3.35em);
669
}
670
.disc .s28 {
671
  transform: rotateY(320.625deg) translate3D(-50%, 0, 3.35em);
672
}
673
.disc .s29 {
674
  transform: rotateY(331.875deg) translate3D(-50%, 0, 3.35em);
675
}
676
.disc .s30 {
677
  transform: rotateY(343.125deg) translate3D(-50%, 0, 3.35em);
678
}
679
.disc .s31 {
680
  transform: rotateY(354.375deg) translate3D(-50%, 0, 3.35em);
681
}
682
.disc .face, .disc .side {
683
  background-color:#fa7f7a;
684
}
685
.disc .tp {
686
  background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1137/vinyl-top-red.png) #fa7f7a;
687
}
688
/* .button styles */
689
.button {
690
  transform:translate3D(3.5em, -1.125em, 2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
691
  opacity:1;
692
  width:1.5em;
693
  height:0.25em;
694
  margin:-0.125em 0 0 -0.75em;
695
}
696
.button .tp, .button .bm {
697
  width:1.5em;
698
  height:1.5em;
699
}
700
.button .side {
701
  width:0.36736521158522495em;
702
  height:0.25em;
703
}
704
.button .s0 {
705
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.725em);
706
}
707
.button .s1 {
708
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.725em);
709
}
710
.button .s2 {
711
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.725em);
712
}
713
.button .s3 {
714
  transform: rotateY(90deg) translate3D(-50%, 0, 0.725em);
715
}
716
.button .s4 {
717
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.725em);
718
}
719
.button .s5 {
720
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.725em);
721
}
722
.button .s6 {
723
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.725em);
724
}
725
.button .s7 {
726
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.725em);
727
}
728
.button .s8 {
729
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.725em);
730
}
731
.button .s9 {
732
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.725em);
733
}
734
.button .s10 {
735
  transform: rotateY(270deg) translate3D(-50%, 0, 0.725em);
736
}
737
.button .s11 {
738
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.725em);
739
}
740
.button .s12 {
741
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.725em);
742
}
743
.button .s13 {
744
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.725em);
745
}
746
.button .face, .button .side {
747
  background-color:#F2EEE5;
748
}
749
/* .arm-axis-base styles */
750
.arm-axis-base {
751
  transform:translate3D(3.5em, -1.125em, -2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
752
  opacity:1;
753
  width:2.25em;
754
  height:0.25em;
755
  margin:-0.125em 0 0 -1.125em;
756
}
757
.arm-axis-base .tp, .arm-axis-base .bm {
758
  width:2.25em;
759
  height:2.25em;
760
}
761
.arm-axis-base .side {
762
  width:0.5385478173778374em;
763
  height:0.25em;
764
}
765
.arm-axis-base .s0 {
766
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 1.1em);
767
}
768
.arm-axis-base .s1 {
769
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 1.1em);
770
}
771
.arm-axis-base .s2 {
772
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 1.1em);
773
}
774
.arm-axis-base .s3 {
775
  transform: rotateY(90deg) translate3D(-50%, 0, 1.1em);
776
}
777
.arm-axis-base .s4 {
778
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 1.1em);
779
}
780
.arm-axis-base .s5 {
781
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 1.1em);
782
}
783
.arm-axis-base .s6 {
784
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 1.1em);
785
}
786
.arm-axis-base .s7 {
787
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 1.1em);
788
}
789
.arm-axis-base .s8 {
790
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 1.1em);
791
}
792
.arm-axis-base .s9 {
793
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 1.1em);
794
}
795
.arm-axis-base .s10 {
796
  transform: rotateY(270deg) translate3D(-50%, 0, 1.1em);
797
}
798
.arm-axis-base .s11 {
799
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 1.1em);
800
}
801
.arm-axis-base .s12 {
802
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 1.1em);
803
}
804
.arm-axis-base .s13 {
805
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 1.1em);
806
}
807
.arm-axis-base .face, .arm-axis-base .side {
808
  background-color:#F2EEE5;
809
}
810
/* .arm-axis styles */
811
.arm-axis {
812
  transform:translate3D(3.5em, -1.75em, -2.5em) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
813
  opacity:1;
814
  width:1.375em;
815
  height:1em;
816
  margin:-0.5em 0 0 -0.6875em;
817
}
818
.arm-axis .tp, .arm-axis .bm {
819
  width:1.375em;
820
  height:1.375em;
821
}
822
.arm-axis .side {
823
  width:0.33883477728645617em;
824
  height:1em;
825
}
826
.arm-axis .s0 {
827
  transform: rotateY(12.857142857142858deg) translate3D(-50%, 0, 0.6625em);
828
}
829
.arm-axis .s1 {
830
  transform: rotateY(38.57142857142857deg) translate3D(-50%, 0, 0.6625em);
831
}
832
.arm-axis .s2 {
833
  transform: rotateY(64.28571428571429deg) translate3D(-50%, 0, 0.6625em);
834
}
835
.arm-axis .s3 {
836
  transform: rotateY(90deg) translate3D(-50%, 0, 0.6625em);
837
}
838
.arm-axis .s4 {
839
  transform: rotateY(115.71428571428572deg) translate3D(-50%, 0, 0.6625em);
840
}
841
.arm-axis .s5 {
842
  transform: rotateY(141.42857142857144deg) translate3D(-50%, 0, 0.6625em);
843
}
844
.arm-axis .s6 {
845
  transform: rotateY(167.14285714285714deg) translate3D(-50%, 0, 0.6625em);
846
}
847
.arm-axis .s7 {
848
  transform: rotateY(192.85714285714286deg) translate3D(-50%, 0, 0.6625em);
849
}
850
.arm-axis .s8 {
851
  transform: rotateY(218.57142857142858deg) translate3D(-50%, 0, 0.6625em);
852
}
853
.arm-axis .s9 {
854
  transform: rotateY(244.2857142857143deg) translate3D(-50%, 0, 0.6625em);
855
}
856
.arm-axis .s10 {
857
  transform: rotateY(270deg) translate3D(-50%, 0, 0.6625em);
858
}
859
.arm-axis .s11 {
860
  transform: rotateY(295.7142857142857deg) translate3D(-50%, 0, 0.6625em);
861
}
862
.arm-axis .s12 {
863
  transform: rotateY(321.4285714285714deg) translate3D(-50%, 0, 0.6625em);
864
}
865
.arm-axis .s13 {
866
  transform: rotateY(347.1428571428571deg) translate3D(-50%, 0, 0.6625em);
867
}
868
.arm-axis .face, .arm-axis .side {
869
  background-color:#F2EEE5;
870
}
871
/* .arm styles */
872
.arm {
873
  transform:translate3D(2em, -2em, -0.25em) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
874
  opacity:1;
875
  width:.25em;
876
  height:.25em;
877
  margin:-0.125em 0 0 -0.125em;
878
}
879
.arm .ft {
880
  transform:translateZ(2em);
881
}
882
.arm .bk {
883
  transform:translateZ(-2em) rotateY(180deg);
884
}
885
.arm .rt, .arm .lt {
886
  width:4em;
887
  height:.25em;
888
}
889
.arm .tp, .arm .bm {
890
  width:.25em;
891
  height:4em;
892
}
893
.arm .face {
894
  background-color:#F2EEE5;
895
}
896
/* .head styles */
897
.head {
898
  transform:translate3D(0.625em, -2em, 1.875em) rotateX(0deg) rotateY(-33deg) rotateZ(0deg);
899
  opacity:1;
900
  width:.5em;
901
  height:.5em;
902
  margin:-0.25em 0 0 -0.25em;
903
}
904
.head .ft {
905
  transform:translateZ(0.5em);
906
}
907
.head .bk {
908
  transform:translateZ(-0.5em) rotateY(180deg);
909
}
910
.head .rt, .head .lt {
911
  width:1em;
912
  height:.5em;
913
}
914
.head .tp, .head .bm {
915
  width:.5em;
916
  height:1em;
917
}
918
.head .face {
919
  background-color:#F2EEE5;
920
}
921
 
922
/* Tridiv records tutorial styles */
923
 
924
/* Import Open Sans font */
925
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);
926
 
927
/* Rotate the turntable */
928
.scene {
929
  transform: translateY(-140px) rotateX(-55deg);
930
  animation: turntable 5s ease 0s forwards;
931
}
932
 
933
/* Text block centering + basic font styles */
934
.title {
935
  position: absolute;
936
  top: 50%;
937
  left: 50%;
938
  margin: 0 0 0 -165px;
939
  width: 330px;
940
  height: 5em;
941
  font-family: 'Open Sans', sans-serif;
942
  font-weight: 300;
943
  font-size: 24px;
944
  text-align: center;
945
  letter-spacing: 1.5em;
946
  color: #0099FF;
947
}
948
 
949
.title hr {
950
  border: 1px solid #fa7f7a;
951
  margin: .75em 0;
952
}
953
 
954
.title span {
955
  display: block;
956
}
957
 
958
.main-title {
959
  font-size: 2.15em;
960
}
961
 
962
.sub-title {
963
  text-indent: .25em;
964
}
965
 
966
/* Animation */
967
 
968
.main-title,
969
.title hr,
970
.sub-title {
971
  opacity: 0;
972
  transform: translateY(300px);
973
  animation: text-up 5s ease 0s forwards;
974
}
975
 
976
.main-title  { animation-delay: 0; }
977
.title hr  { animation-delay: .075s; }
978
.sub-title  { animation-delay: .2s; }
979
 
980
.shape {
981
  top: -400px;
982
  animation: fall 1s ease 0s forwards;
983
}
984
 
985
.feet-left-top     { animation-delay: 0; }
986
.feet-right-top    { animation-delay: .15s; }
987
.feet-left-bottom  { animation-delay: .3s; }
988
.feet-right-bottom { animation-delay: .45s; }
989
.base              { animation-delay: .9s; }
990
.platter           { animation-delay: 1.05s; }
991
.disc              { animation-delay: 1.35s; }
992
.button            { animation-delay: 1.5s; }
993
.arm-axis-base     { animation-delay: 1.65s; }
994
.arm-axis          { animation-delay: 1.8s; }
995
.arm               { animation-delay: 1.95s; }
996
.head              { animation-delay: 2.1s; }
997
 
998
@keyframes fall {
999
  0% { top: -400px; }
1000
  100% { top: 50%; }
1001
}
1002
 
1003
@keyframes turntable {
1004
  0% { transform: translateY(0em) rotateX(20deg) rotateY(-520deg); }
1005
  60% { transform: translateY(0em) rotateX(-90deg) rotateY(0deg); }
1006
  70% { transform: translateY(0em) rotateX(-90deg) rotateY(0deg); }
1007
  90% { transform: translateY(-5em) rotateX(780deg) rotateY(0deg); }
1008
  95% { transform: translateY(-4em) rotateX(620deg) rotateY(0deg); }
1009
  100% { transform: translateY(-4.5em) rotateX(660deg) rotateY(0deg) ; }
1010
}
1011
 
1012
@keyframes text-up {
1013
  0% { transform: translateY(1000px); opacity: 0;}
1014
  66% { transform: translateY(1000px); opacity: 1;}
1015
  72% { transform: translateY(-10px); opacity: 1; }
1016
  78% { transform: translateY(20px); opacity: 1; }
1017
  93% { transform: translateY(-10px); opacity: 1; }  
1018
  94% { transform: translateY(30px); opacity: 1; }
1019
  100% { transform: translateY(10px); opacity: 1;}
1020
}
 

Animated Logo

CSSDeck G+