Ajax Loader
HTML
<!--
1
<!--
2
 
3
タイトル: CSS3でサルをカク
4
 
5
コード概要:
6
CSS3のプロパティを使って描いているサルです。
7
Twitter や jsdo.it に使っている自分のアイコンをお手本にしています。
8
違いは髪の毛が一本のところ。
9
Safari と Chrome でバンザイします。
10
IEだと面白いことに。
11
 
12
更新日時: 2010/8/3
13
制作者: calmbooks
14
 
15
//-->
16
 
17
<div id="back">
18
  
19
  <!-- tail -->
20
  <div id="tail_line1_1"></div>
21
  <div id="tail_line1_2"></div>
22
  <div id="tail_line1_3"></div>
23
  <div id="tail1_1"></div>
24
  <div id="tail1_2"></div>
25
  <div id="tail1_3"></div>
26
  
27
  
28
  <!-- line -->
29
  <div id="karada_line"></div>
30
 
31
  <div id="hear_line1"></div>
32
  <div id="hear_line2"></div>
33
  <div id="hear_line3"></div>
34
  <div id="hear_line4"></div>
35
  
36
  <div id="right_hand_line"></div>
37
  <div id="left_hand_line"></div>
38
  
39
  <div id="right_foot"></div>
40
  <div id="left_foot"></div>
41
  
42
  <div id="right_ear_line"></div>
43
  <div id="left_ear_line"></div>
44
  <div id="right_ear"></div>
45
  <div id="left_ear"></div>
46
 
47
  
48
  <!-- karada -->
49
  <div id="karada"></div>
50
  
51
  <div id="hear1"></div>
52
  <div id="hear2"></div>
53
  
54
  <div id="right_hand"></div>
55
  <div id="left_hand"></div>
56
  
57
  <div id="panty1"></div>
58
  <div id="panty2"></div>
59
 
60
 
61
  <!-- face -->
62
  <div id="face"></div>
63
  <div id="right_eye"></div>
64
  <div id="left_eye"></div>
65
 
66
  <div id="mouth1_1"></div>
67
  <div id="mouth1_2"></div>
68
  <div id="mouth2_1"></div>
69
  <div id="mouth2_2"></div>
70
  <div id="mouth3"></div>
71
  <div id="mouth4_1"></div>
72
  <div id="mouth4_2"></div>
73
  <div id="mouth4_3"></div>
74
  
75
<!-- end_#back -->
76
</div>
 
CSS
/*=====================================================
1
/*=====================================================
2
 
3
【CSS3でサルをカク - CSS Document】
4
 
5
● index
6
 
7
  1. all
8
  2. karada
9
    2-1. hand
10
    2-2. foot
11
    2-3. panty
12
    2-4. tail
13
    2-5. hear
14
  3. face
15
    2-1. eye
16
    2-2. mouth
17
    2-3. ear
18
 
19
=====================================================*/
20
 
21
 
22
/*========================================
23
 
24
  1. all
25
 
26
========================================*/
27
 
28
body {
29
  margin:0px;
30
  padding:0px;
31
  background-color: #FFF;
32
}
33
 
34
#back {
35
  position: relative;
36
  width:400px;
37
  height:400px;
38
  margin:20px auto;
39
  background-color: #FFBD00;
40
  border-radius: 20px; /* CSS3草案 */  
41
  -webkit-border-radius: 20px; /* Safari,Google Chrome用 */  
42
  -moz-border-radius: 20px; /* Firefox用 */ 
43
}
44
 
45
 
46
/*========================================
47
 
48
  2. karada
49
 
50
========================================*/
51
 
52
#karada_line {
53
  width:260px;
54
  height:310px;
55
  background-color: #594435;
56
  position:absolute;
57
  top: 45px;
58
  left: 70px;
59
  
60
  border-radius: 130px 130px 85px 85px / 130px 130px 180px 180px; /* CSS3草案 */
61
  -webkit-border-radius: 130px 130px 85px 85px / 130px 130px 180px 180px; /* Safari,Google Chrome用 */
62
  -moz-border-radius: 130px 130px 85px 85px / 130px 130px 180px 180px; /* Firefox用 */
63
  
64
  -moz-transform: rotate(-3deg);
65
  -webkit-transform: rotate(-3deg);
66
  -o-transform: rotate(-3deg);
67
  -ms-transform: rotate(-3deg); 
68
  
69
  -webkit-transform-origin:50% 50%;
70
     -moz-transform-origin:50% 50%;
71
      -ms-transform-origin:50% 50%;
72
       -o-transform-origin:50% 50%;
73
          transform-origin:50% 50%;
74
}
75
 
76
#karada {
77
  width:230px;
78
  height:280px;
79
  background-color: #FFCD00;
80
  position:absolute;
81
  top: 60px;
82
  left: 85px;
83
  
84
  border-radius: 115px 115px 70px 70px / 115px 115px 165px 165px; /* CSS3草案 */
85
  -webkit-border-radius: 115px 115px 70px 70px / 115px 115px 165px 165px; /* Safari,Google Chrome用 */
86
  -moz-border-radius: 115px 115px 70px 70px / 115px 115px 165px 165px; /* Firefox用 */
87
  
88
  -moz-transform: rotate(-3deg);
89
  -webkit-transform: rotate(-3deg);
90
  -o-transform: rotate(-3deg);
91
  -ms-transform: rotate(-3deg); 
92
  
93
  -webkit-transform-origin:50% 50%;
94
     -moz-transform-origin:50% 50%;
95
      -ms-transform-origin:50% 50%;
96
       -o-transform-origin:50% 50%;
97
          transform-origin:50% 50%;
98
}
99
 
100
 
101
/*  2-1. hand
102
========================================*/
103
 
104
#right_hand_line, #right_hand,
105
#left_hand_line, #left_hand {
106
  -webkit-transform-origin:50% 50%;
107
     -moz-transform-origin:50% 50%;
108
      -ms-transform-origin:50% 50%;
109
       -o-transform-origin:50% 50%;
110
          transform-origin:50% 50%;
111
}
112
 
113
#right_hand_line, #left_hand_line {
114
  width:110px;
115
  height:55px;
116
  background-color: #594435;
117
  position:absolute;
118
  
119
  border-radius: 55px 55px 35px 35px / 30px 30px 22px 22px; /* CSS3草案 */
120
  -webkit-border-radius: 55px 55px 35px 35px / 30px 30px 22px 22px; /* Safari,Google Chrome用 */
121
  -moz-border-radius: 55px 55px 35px 35px / 30px 30px 22px 22px; /* Firefox用 */
122
}
123
 
124
#right_hand, #left_hand {
125
  width:80px;
126
  height:25px;
127
  background-color: #FFCD00;
128
  position:absolute;
129
  
130
  border-radius: 40px 40px 20px 20px / 15px 15px 7px 7px; /* CSS3草案 */
131
  -webkit-border-radius: 40px 40px 20px 20px / 15px 15px 7px 7px; /* Safari,Google Chrome用 */
132
  -moz-border-radius: 40px 40px 20px 20px / 15px 15px 7px 7px; /* Firefox用 */
133
}
134
 
135
#left_hand_line, #left_hand {
136
  -moz-transform: rotate(30deg);
137
  -webkit-transform: rotate(30deg);
138
  -o-transform: rotate(30deg);
139
  -ms-transform: rotate(30deg);
140
}
141
 
142
#right_hand_line, #right_hand {
143
  -moz-transform: rotate(-35deg);
144
  -webkit-transform: rotate(-35deg);
145
  -o-transform: rotate(-35deg);
146
  -ms-transform: rotate(-35deg);
147
}
148
 
149
#right_hand_line {
150
  top: 235px;
151
  left: 55px;
152
  -webkit-animation: 'right_hand_line' 1s ease -2s infinite alternate;
153
}
154
 
155
@-webkit-keyframes 'right_hand_line' {
156
  0% {
157
    top: 235px;
158
    left: 55px;
159
    -webkit-transform: rotate(-35deg);
160
  }
161
  100% {
162
    top: 225px;
163
    left: 45px;
164
    -webkit-transform: rotate(25deg);
165
  }
166
}
167
 
168
#right_hand {
169
  top: 250px;
170
  left: 70px;
171
  -webkit-animation: 'right_hand' 1s ease -2s infinite alternate;
172
}
173
 
174
@-webkit-keyframes 'right_hand' {
175
  0% {
176
    top: 250px;
177
    left: 70px;
178
    -webkit-transform: rotate(-35deg);
179
  }
180
  100% {
181
    top: 240px;
182
    left: 60px;
183
    -webkit-transform: rotate(25deg);
184
  }
185
}
186
 
187
#left_hand_line {
188
  top: 225px;
189
  left: 250px;
190
  -webkit-animation: 'left_hand_line' 1s ease -2s infinite alternate;
191
}
192
 
193
@-webkit-keyframes 'left_hand_line' {
194
  0% {
195
    top: 225px;
196
    left: 250px;
197
    -webkit-transform: rotate(30deg);
198
  }
199
  100% {
200
    top: 215px;
201
    left: 250px;
202
    -webkit-transform: rotate(-25deg);
203
  }
204
}
205
 
206
#left_hand {
207
  top: 240px;
208
  left: 265px;
209
  -webkit-animation: 'left_hand' 1s ease -2s infinite alternate;
210
}
211
 
212
@-webkit-keyframes 'left_hand' {
213
  0% {
214
    top: 240px;
215
    left: 265px;
216
    -webkit-transform: rotate(30deg);
217
  }
218
  100% {
219
    top: 230px;
220
    left: 265px;
221
    -webkit-transform: rotate(-25deg);
222
  }
223
}
224
 
225
 
226
/*  2-2. foot
227
========================================*/
228
 
229
#right_foot, #left_foot {
230
  background-color: #594435;
231
  position:absolute;
232
  
233
  -webkit-transform-origin:50% 50%;
234
     -moz-transform-origin:50% 50%;
235
      -ms-transform-origin:50% 50%;
236
       -o-transform-origin:50% 50%;
237
          transform-origin:50% 50%;
238
}
239
 
240
#right_foot {
241
  width:65px;
242
  height:110px;
243
  top: 280px;
244
  left: 122px;
245
  
246
  border-radius: 27px 35px 35px 27px / 35px 55px 55px 35px; /* CSS3草案 */
247
  -webkit-border-radius: 27px 35px 35px 27px / 35px 55px 55px 35px; /* Safari,Google Chrome用 */
248
  -moz-border-radius: 27px 35px 35px 27px / 35px 55px 55px 35px; /* Firefox用 */
249
  
250
  -moz-transform: rotate(-30deg);
251
  -webkit-transform: rotate(-30deg);
252
  -o-transform: rotate(-30deg);
253
  -ms-transform: rotate(-30deg);
254
}
255
 
256
#left_foot {
257
  width:55px;
258
  height:110px;
259
  top: 275px;
260
  left: 240px;
261
  
262
  border-radius: 30px 22px 22px 30px / 55px 35px 35px 55px; /* CSS3草案 */
263
  -webkit-border-radius: 30px 22px 22px 30px / 55px 35px 35px 55px; /* Safari,Google Chrome用 */
264
  -moz-border-radius: 30px 22px 22px 30px / 55px 35px 35px 55px; /* Firefox用 */
265
  
266
  -moz-transform: rotate(15deg);
267
  -webkit-transform: rotate(15deg);
268
  -o-transform: rotate(15deg);
269
  -ms-transform: rotate(15deg);
270
}
271
 
272
 
273
/*  2-3. panty
274
========================================*/
275
 
276
#panty1, #panty2 {
277
  -moz-transform: rotate(-3deg);
278
  -webkit-transform: rotate(-3deg);
279
  -o-transform: rotate(-3deg);
280
  -ms-transform: rotate(-3deg); 
281
  
282
  -webkit-transform-origin:50% 50%;
283
     -moz-transform-origin:50% 50%;
284
      -ms-transform-origin:50% 50%;
285
       -o-transform-origin:50% 50%;
286
          transform-origin:50% 50%;
287
}
288
 
289
#panty1 {
290
  width:180px;
291
  height:40px;
292
  background-color: #594435;
293
  position:absolute;
294
  top: 310px;
295
  left: 117px;
296
  
297
  border-radius: 0px 0px 70px 70px / 0px 0px 40px 40px; /* CSS3草案 */
298
  -webkit-border-radius: 0px 0px 70px 70px / 0px 0px 40px 40px; /* Safari,Google Chrome用 */
299
  -moz-border-radius: 0px 0px 70px 70px / 0px 0px 40px 40px; /* Firefox用 */
300
}
301
 
302
#panty2 {
303
  width:171px;
304
  height:10px;
305
  background-color: #FFCD00;
306
  position:absolute;
307
  top: 308px;
308
  left: 120px;
309
  
310
  border-radius: 0px 0px 90px 90px / 0px 0px 10px 10px; /* CSS3草案 */
311
  -webkit-border-radius: 0px 0px 90px 90px / 0px 0px 10px 10px; /* Safari,Google Chrome用 */
312
  -moz-border-radius: 0px 0px 90px 90px / 0px 0px 10px 10px; /* Firefox用 */
313
}
314
 
315
 
316
/*  2-4. tail
317
========================================*/
318
 
319
#tail1_1, #tail_line1_1,
320
#tail1_3, #tail_line1_3 {
321
  
322
  -moz-transform: rotate(10deg);
323
  -webkit-transform: rotate(10deg);
324
  -o-transform: rotate(10deg);
325
  -ms-transform: rotate(10deg); 
326
  
327
  -webkit-transform-origin:50% 50%;
328
     -moz-transform-origin:50% 50%;
329
      -ms-transform-origin:50% 50%;
330
       -o-transform-origin:50% 50%;
331
          transform-origin:50% 50%;
332
}
333
 
334
#tail1_2, #tail_line1_2 {
335
  
336
  -moz-transform: rotate(-20deg);
337
  -webkit-transform: rotate(-20deg);
338
  -o-transform: rotate(-20deg);
339
  -ms-transform: rotate(-20deg); 
340
  
341
  -webkit-transform-origin:50% 50%;
342
     -moz-transform-origin:50% 50%;
343
      -ms-transform-origin:50% 50%;
344
       -o-transform-origin:50% 50%;
345
          transform-origin:50% 50%;
346
}
347
 
348
#tail1_1 {
349
  width:120px;
350
  height:30px;
351
  background-color: #FFCD00;
352
  position:absolute;
353
  top: 304px;
354
  left: 250px;
355
  
356
  border-radius: 30px 30px 60px 60px / 10px 10px 20px 20px; /* CSS3草案 */
357
  -webkit-border-radius: 30px 30px 60px 60px / 10px 10px 20px 20px; /* Safari,Google Chrome用 */
358
  -moz-border-radius: 30px 30px 60px 60px / 10px 10px 20px 20px; /* Firefox用 */
359
}
360
 
361
#tail1_2 {
362
  width:20px;
363
  height:14px;
364
  background-color: #FFCD00;
365
  position:absolute;
366
  top: 316px;
367
  left: 357px;
368
  
369
  border-radius: 0px 15px 15px 0px / 0px 6px 8px 5px; /* CSS3草案 */
370
  -webkit-border-radius: 0px 15px 15px 0px / 0px 6px 8px 5px; /* Safari,Google Chrome用 */
371
  -moz-border-radius: 0px 15px 15px 0px / 0px 6px 8px 5px; /* Firefox用 */
372
}
373
 
374
#tail1_3 {
375
  width:120px;
376
  height:10px;
377
  background-color: #594435;
378
  position:absolute;
379
  top: 303px;
380
  left: 250px;
381
  
382
  border-radius: 20px 20px 60px 60px / 0px 0px 10px 10px; /* CSS3草案 */
383
  -webkit-border-radius: 20px 20px 60px 60px / 0px 0px 10px 10px; /* Safari,Google Chrome用 */
384
  -moz-border-radius: 20px 20px 60px 60px / 0px 0px 10px 10px; /* Firefox用 */
385
  
386
}
387
 
388
#tail_line1_1 {
389
  width:150px;
390
  height:60px;
391
  background-color: #594435;
392
  position:absolute;
393
  top: 288px;
394
  left: 235px;
395
  
396
  border-radius: 35px 35px 75px 75px / 25px 25px 35px 35px; /* CSS3草案 */
397
  -webkit-border-radius: 35px 35px 75px 75px / 25px 25px 35px 35px; /* Safari,Google Chrome用 */
398
  -moz-border-radius: 35px 35px 75px 75px / 25px 25px 35px 35px; /* Firefox用 */
399
}
400
 
401
#tail_line1_2 {
402
  width:40px;
403
  height:35px;
404
  background-color: #594435;
405
  position:absolute;
406
  top: 302px;
407
  left: 350px;
408
  
409
  border-radius: 0px 25px 20px 20px / 0px 15px 20px 5px; /* CSS3草案 */
410
  -webkit-border-radius: 0px 25px 20px 20px / 0px 15px 20px 5px; /* Safari,Google Chrome用 */
411
  -moz-border-radius: 0px 25px 20px 20px / 0px 15px 20px 5px; /* Firefox用 */
412
}
413
 
414
#tail_line1_3 {
415
  width:125px;
416
  height:15px;
417
  background-color: #FFBD00;
418
  position:absolute;
419
  top: 287px;
420
  left: 255px;
421
  
422
  border-radius: 35px 35px 63px 63px / 0px 0px 15px 15px; /* CSS3草案 */
423
  -webkit-border-radius: 35px 35px 63px 63px / 0px 0px 15px 15px; /* Safari,Google Chrome用 */
424
  -moz-border-radius: 35px 35px 63px 63px / 0px 0px 15px 15px; /* Firefox用 */
425
}
426
 
427
 
428
/*  2-5. hear
429
========================================*/
430
 
431
#hear_line1, #hear_line2, #hear1, #hear2 {
432
  
433
  -moz-transform: rotate(30deg);
434
  -webkit-transform: rotate(30deg);
435
  -o-transform: rotate(30deg);
436
  -ms-transform: rotate(30deg);
437
  
438
  -webkit-transform-origin:50% 50%;
439
     -moz-transform-origin:50% 50%;
440
      -ms-transform-origin:50% 50%;
441
       -o-transform-origin:50% 50%;
442
          transform-origin:50% 50%;
443
}
444
 
445
#hear_line1 {
446
  width:170px;
447
  height:75px;
448
  background-color: #594435;
449
  position:absolute;
450
  top: 45px;
451
  left: 62px;
452
  
453
  border-radius: 0px 0px 85px 85px / 0px 0px 75px 75px; /* CSS3草案 */
454
  -webkit-border-radius: 0px 0px 85px 85px / 0px 0px 75px 75px; /* Safari,Google Chrome用 */
455
  -moz-border-radius: 0px 0px 85px 85px / 0px 0px 75px 75px; /* Firefox用 */
456
}
457
 
458
#hear_line2 {
459
  width:70px;
460
  height:10px;
461
  background-color: #FFBD00;
462
  position:absolute;
463
  top: 29px;
464
  left: 99px;
465
  
466
  border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* CSS3草案 */
467
  -webkit-border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* Safari,Google Chrome用 */
468
  -moz-border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* Firefox用 */
469
}
470
 
471
#hear_line3 {
472
  width:30px;
473
  height:15px;
474
  background-color: #FFBD00;
475
  position:absolute;
476
  top: 5px;
477
  left: 80px;
478
}
479
 
480
#hear_line4 {
481
  width:22px;
482
  height:22px;
483
  background-color: #594435;
484
  position:absolute;
485
  top: 12px;
486
  left: 86px;
487
  
488
  border-radius: 11px; /* CSS3草案 */
489
  -webkit-border-radius: 11px; /* Safari,Google Chrome用 */
490
  -moz-border-radius: 11px; /* Firefox用 */
491
}
492
 
493
#hear1 {
494
  width:140px;
495
  height:45px;
496
  background-color: #FFCD00;
497
  position:absolute;
498
  top: 60px;
499
  left: 80px;
500
  
501
  border-radius: 0px 0px 70px 70px / 0px 0px 45px 45px; /* CSS3草案 */
502
  -webkit-border-radius: 0px 0px 70px 70px / 0px 0px 45px 45px; /* Safari,Google Chrome用 */
503
  -moz-border-radius: 0px 0px 70px 70px / 0px 0px 45px 45px; /* Firefox用 */
504
}
505
 
506
#hear2 {
507
  width:74px;
508
  height:10px;
509
  background-color: #594435;
510
  position:absolute;
511
  top: 45px;
512
  left: 94px;
513
  
514
  border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* CSS3草案 */
515
  -webkit-border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* Safari,Google Chrome用 */
516
  -moz-border-radius: 0px 0px 37px 37px / 0px 0px 10px 10px; /* Firefox用 */
517
}
518
 
519
 
520
/*========================================
521
 
522
  3. face
523
 
524
========================================*/
525
 
526
#face {
527
  width:180px;
528
  height:140px;
529
  background-color: #FFF;
530
  position:absolute;
531
  top: 92px;
532
  left: 110px;
533
  
534
  border-radius: 85px / 70px; /* CSS3草案 */
535
  -webkit-border-radius: 85px / 70px; /* Safari,Google Chrome用 */
536
  -moz-border-radius: 85px / 70px; /* Firefox用 */
537
  
538
}
539
 
540
 
541
/*  3-1. eye
542
========================================*/
543
 
544
#right_eye, #left_eye {
545
  width:22px;
546
  height:22px;
547
  background-color: #594435;
548
  position:absolute;
549
  
550
  border-radius: 11px; /* CSS3草案 */
551
  -webkit-border-radius: 11px; /* Safari,Google Chrome用 */
552
  -moz-border-radius: 11px; /* Firefox用 */
553
  
554
}
555
 
556
#right_eye {
557
  top: 140px;
558
  left: 130px;
559
}
560
 
561
#left_eye {
562
  top: 138px;
563
  left: 245px;
564
}
565
 
566
 
567
/*  3-2. mouth
568
========================================*/
569
 
570
#mouth1_1, #mouth1_2 {
571
  width:28px;
572
  height:28px;
573
  background-color: #594435;
574
  position:absolute;
575
  top: 170px;
576
  
577
  border-radius: 14px; /* CSS3草案 */
578
  -webkit-border-radius: 14px; /* Safari,Google Chrome用 */
579
  -moz-border-radius: 14px; /* Firefox用 */
580
  
581
}
582
 
583
#mouth1_1 {
584
  left: 176px;
585
}
586
 
587
#mouth1_2 {
588
  left: 198px;
589
}
590
 
591
 
592
#mouth2_1, #mouth2_2 {
593
  width:16px;
594
  height:16px;
595
  background-color: #FFF;
596
  position:absolute;
597
  top: 176px;
598
  
599
  border-radius: 14px; /* CSS3草案 */
600
  -webkit-border-radius: 14px; /* Safari,Google Chrome用 */
601
  -moz-border-radius: 14px; /* Firefox用 */
602
}
603
 
604
 
605
#mouth2_1 {
606
  left: 182px;
607
}
608
 
609
#mouth2_2 {
610
  left: 204px;
611
}
612
 
613
#mouth3 {
614
  width:60px;
615
  height:20px;
616
  background-color: #FFF;
617
  position:absolute;
618
  top: 164px;
619
  left: 170px;
620
}
621
 
622
#mouth4_1, #mouth4_2, #mouth4_3 {
623
  width:6px;
624
  height:8px;
625
  background-color: #594435;
626
  position:absolute;
627
  
628
  border-radius: 3px; /* CSS3草案 */
629
  -webkit-border-radius: 3px; /* Safari,Google Chrome用 */
630
  -moz-border-radius: 3px; /* Firefox用 */
631
}
632
 
633
#mouth4_1 {
634
  top: 180px;
635
  left: 176px;
636
}
637
 
638
#mouth4_2 {
639
  top: 182px;
640
  left: 198px;
641
}
642
 
643
#mouth4_3 {
644
  top: 180px;
645
  left: 220px;
646
}
647
 
648
 
649
/*  3-3. ear
650
========================================*/
651
 
652
#right_ear_line, #right_ear,
653
#left_ear_line, #left_ear {
654
  border-radius: 50px; /* CSS3草案 */
655
  -webkit-border-radius: 50px; /* Safari,Google Chrome用 */
656
  -moz-border-radius: 50px; /* Firefox用 */
657
  
658
  -moz-transform: rotate(-3deg);
659
  -webkit-transform: rotate(-3deg);
660
  -o-transform: rotate(-3deg);
661
  -ms-transform: rotate(-3deg); 
662
  
663
  -webkit-transform-origin:50% 50%;
664
     -moz-transform-origin:50% 50%;
665
      -ms-transform-origin:50% 50%;
666
       -o-transform-origin:50% 50%;
667
          transform-origin:50% 50%;
668
}
669
 
670
#right_ear_line, #left_ear_line {
671
  width:80px;
672
  height:84px;
673
  background-color: #594435;
674
  position:absolute;
675
}
676
 
677
#right_ear_line {
678
  top: 135px;
679
  left: 45px;
680
}
681
 
682
#left_ear_line {
683
  top: 130px;
684
  left: 275px;
685
}
686
 
687
#right_ear, #left_ear {
688
  width:50px;
689
  height:54px;
690
  background-color: #FFF;
691
  position:absolute;
692
}
693
 
694
#right_ear {
695
  top: 150px;
696
  left: 60px;
697
}
698
 
699
#left_ear {
700
  top: 145px;
701
  left: 290px;
702
}
 

CSS3 Monkey

CSSDeck G+