通过CSS实现小动物

时间:2014-05-08 20:48:27   收藏:0   阅读:542

此例演示的是通过CSS实现动物头像,效果如下:

bubuko.com,布布扣

好了,上代码:

html代码:

bubuko.com,布布扣
 1 <html>
 2     <head>
 3         <meta charset="utf-8" />
 4         <title>纯CSS3实现的小动物</title>
 5         <link href="css/animal.css" rel="stylesheet" type="text/css"/>
 6     </head>
 7     <body>
 8         <!--
 9             作者:luosijin123@163.com
10             时间:2014-04-28
11             描述:小猪
12         -->
13         <div id="pig">
14             <div id="pig_head"></div>
15             <div id="pig_ear_left"></div>
16             <div id="pig_ear_right"></div>
17             <div id="pig_eye_left"></div>
18             <div id="pig_eye_right"></div>
19             <div id="pig_snout"></div>
20             <div id="pig_snout_hole_left"></div>
21             <div id="pig_snout_hole_right"></div>
22         </div>
23         <!--
24             作者:luosijin123@163.com
25             时间:2014-04-28
26             描述:小老鼠
27         -->
28         <div id="mouse">
29             <div id="mouse_head"></div>
30             <div id="mouse_ear_left"></div>
31             <div id="mouse_ear_right"></div>
32             <div id="mouse_eye_left"></div>
33             <div id="mouse_eye_right"></div>
34             <div id="mouse_eye_inner_left"></div>
35             <div id="mouse_eye_inner_right"></div>
36             <div id="mouse_nose"></div>
37             <div id="mouse_whisher_left_1"></div>
38             <div id="mouse_whisher_left_2"></div>
39             <div id="mouse_whisher_left_3"></div>
40             <div id="mouse_whisher_right_1"></div>
41             <div id="mouse_whisher_right_2"></div>
42             <div id="mouse_whisher_right_3"></div>
43             <div id="mouse_tooth_left"></div>
44             <div id="mouse_tooth_right"></div>
45         </div>
46         <!--
47             作者:luosijin123@163.com
48             时间:2014-04-28
49             描述:小牛
50         -->
51         <div id="cow">
52             <div id="cow_head"></div>
53             <div id="cow_horn_left"></div>
54             <div id="cow_horn_right"></div>
55             <div id="cow_eye_left"></div>
56             <div id="cow_eye_right"></div>
57             <div id="cow_eye_inner_left"></div>
58             <div id="cow_eye_inner_right"></div>
59             <div id="cow_snout"></div>
60             <div id="cow_snout_hole_left"></div>
61             <div id="cow_snout_hole_right"></div>
62             <div id="cow_mouth"></div>
63             <div id="cow_grass_1"></div>
64             <div id="cow_grass_2"></div>
65                <div id="cow_grass_3"></div>
66                <div id="cow_grass_4"></div>
67                <div id="cow_grass_5"></div>
68                <div id="cow_grass_6"></div>
69                <div id="cow_grass_7"></div>
70                <div id="cow_grass_8"></div>
71                <div id="cow_grass_9"></div>
72                <div id="cow_spot_1"></div>
73                <div id="cow_spot_2"></div>
74                <div id="cow_spot_3"></div>
75                <div id="cow_spot_4"></div>
76                <div id="cow_spot_5"></div>
77                <div id="cow_spot_6"></div>
78         </div>
79     </body>
80 </html>
bubuko.com,布布扣

CSS代码:

bubuko.com,布布扣
  1 body{
  2   background-color: #474747;
  3 }
  4 
  5 #pig{
  6     position: absolute;
  7     top: 40px;
  8 }
  9 
 10 #pig_head{
 11     width: 200px;
 12     height: 200px;
 13     background-color: #FA8CC8;
 14     border-radius: 100px;
 15 }
 16 
 17 #pig_ear_left{
 18     width: 0;
 19     height: 0;
 20     position: absolute;
 21     top: 15px;
 22     left: 18px;
 23     border-left: 20px solid transparent;
 24     border-right: 20px solid transparent;
 25     border-bottom: 28px solid #D30073;
 26     -webkit-transform: rotate(-25deg);
 27 }
 28 #pig_ear_right{
 29     width: 0;
 30     height: 0;
 31     position: absolute;
 32     top: 15px;
 33     right: 15px;
 34     border-left: 20px solid transparent;
 35     border-right: 20px solid transparent;
 36     border-bottom: 28px solid #D30073;
 37     -webkit-transform: rotate(25deg);
 38 }
 39 #pig_eye_left{
 40     position: absolute;
 41     top: 50px;
 42     left: 70px;
 43     width: 12px;
 44     height: 20px;
 45     background: black;
 46     -webkit-border-radius: 50px/100px;
 47 }
 48 #pig_eye_right{
 49     position: absolute;
 50     top: 50px;
 51     right: 70px;
 52     width: 12px;
 53     height: 20px;
 54     background: black;
 55     -webkit-border-radius: 50px/100px;
 56 }
 57 
 58 #pig_snout {
 59     position: absolute;
 60     top: 90px;
 61     left: 62px;
 62     width: 80px;
 63     height: 55px;
 64     background: #FA4EAC;
 65     -webkit-border-radius: 90px/60px;
 66 }
 67 
 68 #pig_snout_hole_left
 69 {
 70     position: absolute;
 71     top: 100px;
 72     left: 80px;
 73     width: 17px;
 74     height: 35px;
 75     background: #E01B87;
 76     -webkit-border-radius: 60px/100px;
 77 }
 78 
 79 #pig_snout_hole_right
 80 {
 81     position: absolute;
 82     top: 100px;
 83     right: 80px;
 84     width: 17px;
 85     height: 35px;
 86     background: #E01B87;
 87     -webkit-border-radius: 60px/100px;
 88 }
 89 
 90 
 91 #mouse
 92 {
 93     position: absolute;
 94     top: 40px;
 95     left: 280px;
 96 }
 97 
 98 #mouse_head
 99 {
100     width: 200px;
101     height: 200px;
102     background: #8F9595;
103     border-radius: 100px;
104 }
105 
106 #mouse_ear_left
107 {
108     display: inline-block;
109     position: relative;
110     top: -230px;
111     left: -25px;
112     border:12px solid #6E6E6E;
113     width: 75px;
114     height: 75px;
115     background: #E5A95F;
116     border-radius: 50%;    
117 }
118 
119 #mouse_ear_right
120 {
121     display: inline-block;
122     position: relative;
123     top: -230px;
124     left:25px;
125     border: 12px solid #6E6E6E;
126     width: 75px;
127     height: 75px;
128     background: #E5A95F;
129     border-radius: 50%;
130 }
131 
132 #mouse_eye_left
133 {
134     top: 55px;
135     width: 40px;
136     height: 40px;
137     position: absolute;
138     left: 50px;
139     background: white;
140     -webkit-border-radius: 50px;
141     border-radius: 50px;
142 }
143 
144 #mouse_eye_right
145 {
146     top:55px;
147     width: 40px;
148     height: 40px;
149     position: absolute;
150     right: 50px;
151     background: white;
152     -webkit-border-radius: 50px;
153     border-radius: 50px;
154 }
155 
156 #mouse_eye_inner_left
157 {
158     top: 75px;
159     left: 63px;
160     width: 15px;
161     height: 15px;
162     position: absolute;
163     background: black;
164     -webkit-border-radius: 50px;
165     border-radius: 50px;
166 }
167 
168 #mouse_eye_inner_right
169 {
170     top: 75px;
171     right: 63px;
172     width: 15px;
173     height:15px;
174     position: absolute;
175     background: black;
176     -webkit-border-radius: 50px;
177     border-radius: 50px;
178 }
179 #mouse_nose
180 {
181     width: 0;
182     height: 0;
183     position: absolute;
184     top: 110px;
185     left: 75px;
186     border-left:25px solid transparent;
187     border-right: 25px solid transparent;
188     border-top: 50px solid #6E6E6E;
189     z-index: 1;
190 }
191 #mouse_whisher_left_1
192 {
193     top: 115px;
194     left:25px;
195     position: absolute;
196     width: 80px;
197     height: 1.5px;
198     border-radius: 2px;
199     background-color: black;
200     -webkit-transform: rotate(10deg);
201 }
202 #mouse_whisher_left_2
203 {
204     top: 118px;
205     left:28px;
206     position: absolute;
207     width: 80px;
208     height: 1.5px;
209     border-radius: 2px;
210     background-color: black;
211 }
212 #mouse_whisher_left_3
213 {
214     top: 120px;
215     left:25px;
216     position: absolute;
217     width: 80px;
218     height: 1.5px;
219     border-radius: 2px;
220     background-color: black;
221     -webkit-transform: rotate(-10deg);
222 }
223 #mouse_whisher_right_1
224 {
225     top:115px;
226     right:25px;
227     position: absolute;
228     width: 80px;
229     height: 1.5px;
230     border-radius: 2px;
231     background-color: black;
232     -webkit-transform: rotate(-10deg);
233 }
234 #mouse_whisher_right_2
235 {
236     top: 118px;
237     right: 28px;
238     position:absolute;
239     width: 80px;
240     height: 1.5px;
241     border-radius: 2px;
242     background-color: black;
243 }
244 #mouse_whisher_right_3
245 {
246     top: 121px;
247     right: 25px;
248     position: absolute;
249     width: 80px;
250     height: 1.5px;
251     border-radius: 2px;
252     background-color: black;
253     -webkit-transform: rotate(10deg);
254 }
255 #mouse_tooth_left
256 {
257     top: 170px;
258     left:84px;
259     position: absolute;
260     width: 15px;
261     height: 22px;
262     background-color: white;
263     -webkit-transform: rotate(10deg);
264 }
265 #mouse_tooth_right
266 {
267     top: 170px;
268     left:102px;
269     position: absolute;
270     width: 15px;
271     height: 22px;
272     background-color: white;
273     -webkit-transform: rotate(-10deg);
274 }
275 
276 #cow
277 {
278     position: absolute;
279     top: 40px;
280     left: 550px;
281 }
282 #cow_head
283 {
284     width: 200px;
285     height: 200px;
286     background-color: white;
287     border-radius: 100px;
288 }
289 
290 #cow_horn_left
291 {
292     width: 20px;
293     height: 40px;
294     background-color: black;
295     border-radius: 8px 8px 2px 2px;
296     position: absolute;
297     top: 2px;
298     left:18px;
299     -webkit-transform: rotate(-35deg);
300 }
301 #cow_horn_right
302 {
303     position: absolute;
304     top: 2px;
305     right: 18px;
306     width: 20px;
307     height: 40px;
308     background-color: black;
309     border-radius: 8px 8px 2px 2px;
310     -webkit-transform: rotate(35deg);
311 }
312 
313 #cow_snout
314 {
315     position: absolute;
316 }
317 
318 #cow_eye_left
319 {
320     top: 40px;
321     width: 40px;
322     height: 40px;
323     position: absolute;
324     left: 50px;
325     background: white;
326     border:1px solid black;
327     border-radius: 50px;
328 }
329 
330 #cow_eye_right
331 {
332     top: 40px;
333     width: 40px;
334     height: 40px;
335     position: absolute;
336     right: 50px;
337     background: white;
338     border:1px solid black;
339     border-radius: 50px;
340 }
341 
342 #cow_eye_inner_left
343 {
344     top: 60px;
345     left: 63px;
346     width: 15px;
347     height: 15px;
348     position: absolute;
349     background: black;
350     -webkit-border-radius: 50px;
351     border-radius: 50px;
352 }
353 
354 #cow_eye_inner_right
355 {
356     top: 60px;
357     right: 63px;
358     width: 15px;
359     height:15px;
360     position: absolute;
361     background: black;
362     -webkit-border-radius: 50px;
363     border-radius: 50px;
364 }
365 
366 #cow_snout {
367     position: absolute;
368     top: 90px;
369     left: 62px;
370     width: 80px;
371     height: 55px;
372     background: #E5A95F;
373     -webkit-border-radius: 90px/60px;
374 }
375 
376 #cow_snout_hole_left
377 {
378     position: absolute;
379     top: 100px;
380     left: 80px;
381     width: 17px;
382     height: 35px;
383     background: #8C6A3F;
384     -webkit-border-radius: 60px/100px;
385 }
386 
387 #cow_snout_hole_right
388 {
389     position: absolute;
390     top: 100px;
391     right: 80px;
392     width: 17px;
393     height: 35px;
394     background: #8C6A3F;
395     -webkit-border-radius: 60px/100px;
396 }
397 
398 #cow_mouth
399 {
400     position: absolute;
401     top: 160px;
402     left: 110px;
403     background: white;
404     width: 45px;
405     height: 15px;
406     border: 1px solid black;
407     border-radius: 50px;
408 }
409 
410 #cow_grass_1
411 {
412     position: absolute;
413     top: 200px;
414     left: 125px;
415     background-color: #399200;
416     width: 80px;
417     height: 10px;
418     border-radius: 3px;
419     -webkit-transform: rotate(60deg);
420 }
421 #cow_grass_2
422 {
423     position: absolute;
424     top: 200px;
425     left: 105px;
426     background-color: #399200;
427     width: 80px;
428     height: 10px;
429     border-radius: 3px;
430     -webkit-transform: rotate(-120deg);
431 }
432 #cow_grass_3
433 {
434     position: absolute;
435     top: 197px;
436     left: 85px;
437     background-color: #399200;
438     width: 80px;
439     height: 10px;
440     border-radius: 3px;
441     -webkit-transform: rotate(90deg);
442 }
443 #cow_grass_4
444 {
445     position: absolute;
446     top: 197px;
447     left: 100px;
448     background-color: #399200;
449     width: 80px;
450     height: 10px;
451     border-radius: 3px;
452     -webkit-transform: rotate(80deg);
453 }
454 #cow_grass_5
455 {
456     position: absolute;
457     top: 197px;
458     left: 100px;
459     background-color: #399200;
460     width: 80px;
461     height: 10px;
462     border-radius: 3px;
463     -webkit-transform: rotate(100deg);
464 }
465 #cow_grass_6
466 {
467     position: absolute;
468     top: 197px;
469     left: 70px;
470     background-color: #399200;
471     width: 80px;
472     height: 10px;
473     border-radius: 3px;
474     -webkit-transform: rotate(100deg);
475 }
476 #cow_grass_7
477 {
478     position: absolute;
479     top: 180px;
480     left: 100px;
481     background-color: #5CBA20;
482     width: 40px;
483     height: 10px;
484     border-radius: 3px;
485     -webkit-transform: rotate(100deg);
486 }
487 #cow_grass_8
488 {
489     position: absolute;
490     top: 180px;
491     left: 120px;
492     background-color: #5CBA20;
493     width: 40px;
494     height: 10px;
495     border-radius: 3px;
496     -webkit-transform: rotate(90deg);
497 }
498 #cow_grass_9
499 {
500     position: absolute;
501     top: 178px;
502     left: 120px;
503     background-color: #5CBA20;
504     width: 40px;
505     height: 10px;
506     border-radius: 3px;
507     -webkit-transform: rotate(50deg);
508 }
509 
510 #cow_spot_1{
511     position: absolute;
512     top: 1px;
513     left: 100px;
514     background-color: black;
515     width: 35px;
516     height: 35px;
517     border-radius: 50px;
518 }
519 #cow_spot_2{
520     position: absolute;
521     top: -11px;
522     left: 95px;
523     background-color: black;
524     width: 20px;
525     height: 40px;
526     border-radius: 50px;
527     -webkit-transform: rotate(85deg);
528 }
529 #cow_spot_3{
530     position: absolute;
531     top: 75px;
532     left: -1px;
533     background-color: black;
534     width: 50px;
535     height: 50px;
536     border-radius: 50px;
537 }
538 #cow_spot_4{
539     position: absolute;
540     top: 81px;
541     background-color: black;
542     width: 15px;
543     height: 15px;
544     -webkit-border-radius: 50px;
545     border-radius: 50px;
546 }
547 #cow_spot_5{
548     position: absolute;
549     top: 95px;
550     left: -10px;
551     background-color: black;
552     width: 55px;
553     height: 35px;
554     -webkit-transform: rotate(80deg);
555     border-radius: 50px;
556 }
557 #cow_spot_6{
558     position: absolute;
559     top: 95px;
560     left: 170px;
561     background-color: black;
562     width: 35px;
563     height: 25px;
564     -webkit-transform: rotate(-80deg);
565     border-radius: 50px;
566 }
bubuko.com,布布扣

 

 

通过CSS实现小动物,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!