1 1#main{
2 2 position: relative;
3 3 width: 600px;
4 4 font-size: 0;
5 5 margin: 0 auto;
6 6 border: 1px solid transparent;
7 7 opacity: 0.2;
8 8 -webkit-transform-origin: 50% 20%;
9 9 -moz-transform-origin: 50% 20%;
10 10 -ms-transform-origin: 50% 20%;
11 11 -o-transform-origin: 50% 20%;
12 12 transform-origin: 50% 20%;
13 13 -webkit-transform: scale(0.3);
14 14 -moz-transform: scale(0.3);
15 15 -ms-transform: scale(0.3);
16 16 -o-transform: scale(0.3);
17 17 transform: scale(0.3);
18 18 -webkit-transition: -webkit-transform 2s linear,opacity 2s linear;
19 19 -moz-transition: -moz-transform 2s linear,opacity 2s linear;
20 20 -ms-transition: -ms-transform 2s linear,opacity 2s linear;
21 21 -o-transition: -o-transform 2s linear,opacity 2s linear;
22 22 transition: transform 2s linear,opacity 2s linear; }
23 23
24 24 #main .hat{
25 25 position: absolute;
26 26 width: 150px;
27 27 height: 80px;
28 28 background: #f66;
29 29 top: 0;
30 30 left: 50%;
31 31 margin-left: -75px;
32 32 border-radius: 70px 70px 0 0 ; }
33 33
34 34 #main .head{
35 35 width: 100px;
36 36 height: 100px;
37 37 background: rgb(255, 255, 104);
38 38 padding-top: 20px;
39 39 margin: 50px auto 0;
40 40 border-radius: 100px; }
41 41
42 42 #main .head .eyes{
43 43 width: 97px;
44 44 height: 30px;
45 45 margin: 10px auto;}
46 46
47 47 #main .head .eye{
48 48 display: inline-block;
49 49 width: 20px;
50 50 height: 20px;
51 51 background: #f00;
52 52 padding: 0 3px;
53 53 margin:0 10px;
54 54 border-radius: 30px;}
55 55
56 56 #main .head .eye_ball{
57 57 width: 15px;
58 58 height: 15px;
59 59 background: #1ac137;
60 60 margin: 2.5px auto;
61 61 border-radius: 15px;}
62 62
63 63 #main .head .eye,.eye_ball{
64 64 -webkit-transition: background 4s linear;
65 65 -moz-transition: background 4s linear;
66 66 -ms-transition: background 4s linear;
67 67 -o-transition: background 4s linear;
68 68 transition: background 4s linear; }
69 69
70 70 #main .head .nose{
71 71 width: 2px;
72 72 height: 10px;
73 73 background: rgb(155, 155, 194);
74 74 margin: 0 auto; }
75 75
76 76 #main .head .mouse{
77 77 width: 30px;
78 78 height: 10px;
79 79 background: rgba(224, 82, 82, 0.49);
80 80 margin: 10px auto 0;
81 81 border-radius: 5px 5px 20px 20px; }
82 82
83 83 #main .neck{
84 84 width: 40px;
85 85 height: 40px;
86 86 background: rgb(255, 255, 104);
87 87 margin: 0 auto; }
88 88
89 89 #main .body{
90 90 position: relative;
91 91 width: 280px;
92 92 height: 240px;
93 93 margin: 0 auto;
94 94 overflow: hidden;
95 95 border-radius: 80px 80px 10px 10px; }
96 96
97 97 #main .body .hand_left{
98 98 position: absolute;
99 99 top: 70px;
100 100 left: 0;
101 101 width: 45px;
102 102 height: 170px;
103 103 background: rgba(122, 12, 204, 0.5);
104 104 border-radius: 10px; }
105 105
106 106 #main .body_main{
107 107 width: 180px;
108 108 height: 240px;
109 109 margin: 0 auto;
110 110 background: rgba(122, 12, 204, 0.5);
111 111 border-radius: 80px 80px 10px 10px; }
112 112
113 113 #main .body .hand_right{
114 114 position: absolute;
115 115 top: 70px;
116 116 right: 0;
117 117 width: 45px;
118 118 height: 170px;
119 119 background: rgba(122, 12, 204, 0.5);
120 120 border-radius: 10px; }
121 121
122 122
123 123
124 124
125 125 #main .legs{
126 126 position: relative;
127 127 width: 150px;
128 128 height: 300px;
129 129 margin: 0 auto;
130 130 border-radius: 10px;}
131 131
132 132 #main .leg_left{
133 133 position: absolute;
134 134 top: 0;
135 135 left: 0;
136 136 width: 60px;
137 137 height: 300px;
138 138 background: rgb(117, 117, 43);
139 139 border-radius: 10px; }
140 140
141 141 #main .leg_right{
142 142 position: absolute;
143 143 top: 0;
144 144 right: 0;
145 145 width: 60px;
146 146 height: 300px;
147 147 background: rgb(117, 117, 43);
148 148 border-radius: 10px; }
149 149
150 150
151 151 #main .foot{
152 152 position: relative;
153 153 width: 190px;
154 154 height: 100px;
155 155 margin: 0 auto;
156 156 border-radius: 10px;}
157 157 #main .foot_left{
158 158 position: absolute;
159 159 top: 0;
160 160 left: 0;
161 161 width: 70px;
162 162 height: 30px;
163 163 background: rgb(255, 255, 104);
164 164 border-radius: 10px; }
165 165
166 166 #main .foot_right{
167 167 position: absolute;
168 168 top: 0;
169 169 right: 0;
170 170 width: 70px;
171 171 height: 30px;
172 172 background: rgb(255, 255, 104);
173 173 border-radius: 10px; }