├── index.html
├── main.less
└── main.css
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 小丸子一家
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
96 |
97 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------
/main.less:
--------------------------------------------------------------------------------
1 | @keyframes eye {
2 | 0% {
3 | transform:scale(1,1);
4 | }
5 | 20% {
6 | transform:scale(1,0.1);
7 | }
8 |
9 | 100% {
10 | transform:scale(1,1);
11 | }
12 | }
13 | body{
14 | background: #ffef5e;
15 | }
16 | body,div{
17 | margin: 0;
18 | padding: 0;
19 | background: #ffef5e;
20 | }
21 | .border{
22 | border:1px solid #152131;
23 | }
24 | .main{
25 | position: relative;
26 | width: 700px;
27 | margin: 50px auto;
28 | }
29 | .me{
30 | position: absolute;
31 | top: 250px;
32 | left: 100px;
33 | z-index: 10;
34 | .hairs{
35 | background: #152131;
36 | width: 190px;
37 | height: 250px;
38 | border-radius: 50% 50% 0 0;
39 | left: -30px;
40 | top: -50px;
41 | position: absolute;
42 | overflow: hidden;
43 | &:after{
44 | content: '';
45 | position: absolute;
46 | width: 300px;
47 | height: 200px;
48 | background: #ffef5e;
49 | top: 120px;
50 | }
51 | .hair{
52 | width: 35px;
53 | height: 45px;
54 | background: #152131;
55 | position: absolute;
56 | z-index: 1;
57 | transform: rotate(70deg) scale(1) skew(44deg) translate(8px);
58 | &.hair1{
59 | top: 17px;
60 | left: 27px;
61 | }
62 | &.hair2{
63 | top: 8px;
64 | left: 52px;
65 | }
66 | &.hair3{
67 | top: 4px;
68 | left: 73px;
69 | }
70 | &.hair4{
71 | top: 0;
72 | left: 90px;
73 | }
74 | &.hair5{
75 | top: 4px;
76 | left:108px;
77 | }
78 | &.hair6{
79 | top: 8px;
80 | left: 125px;
81 | }
82 | &.hair7{
83 | top: 17px;
84 | right: 17px;
85 | }
86 | }
87 | }
88 | .face{
89 | background: #fbdac7;
90 | width: 130px;
91 | height: 100px;
92 | position: absolute;
93 | top: 0;
94 | border-radius: 20px 20px 50px 50px;
95 | &:after{ //脖子
96 | content: "";
97 | width: 14px;
98 | height: 10px;
99 | background: #fbdac7;
100 | position: absolute;
101 | bottom:-12px;
102 | left: 50%;
103 | margin-left: -7px;
104 | .border;
105 | }
106 | .border;
107 | .brow{
108 | width: 42px;
109 | height: 10px;
110 | background: #152131;
111 | position: absolute;
112 | top: 26px;
113 | border-radius: 50%;
114 | &:after{
115 | content: "";
116 | background: #fbdac7;
117 | position: absolute;
118 | width: 50px;
119 | height: 10px;
120 | top: 1px;
121 | border-radius: 50%;
122 | }
123 | &.left-brow{
124 | left : 18px;
125 | transform:rotate(-10deg);
126 | }
127 | &.right-brow{
128 | right: 14px;
129 | transform:rotate(10deg);
130 | }
131 | }
132 | .eye{
133 | width: 14px;
134 | height: 14px;
135 | border-radius: 50%;
136 | background: #000;
137 | position: absolute;
138 | top: 40px;
139 | z-index: 2;
140 | &.left-eye{
141 | left: 32%;
142 | }
143 | &.right-eye{
144 | right: 32%;
145 | //animation: eye 1s infinite ease;
146 | }
147 | }
148 | .blusher{
149 | width: 12px;
150 | height: 12px;
151 | border-radius: 50%;
152 | background: #f79c99;
153 | position: absolute;
154 | top: 70px;
155 | &.left-blusher{
156 | left: 8px;
157 | }
158 | &.right-blusher{
159 | right: 8px;
160 | }
161 | }
162 | .mouth{
163 | .border;
164 | z-index: 1;
165 | width: 30px;
166 | height: 30px;
167 | background: #d96b6e;
168 | position: absolute;
169 | top: 50px;
170 | left: 50px;
171 | border-radius: 50%;
172 | &:after{
173 | content: "";
174 | width: 60px;
175 | height: 30px;
176 | background: #fbdac7;
177 | position: absolute;
178 | top: -10px;
179 | left: -20px;
180 | border-radius: 30%;
181 | }
182 | }
183 | .ear{
184 | width: 10px;
185 | height: 20px;
186 | background: #fbdac7;
187 | position: absolute;
188 | top: 30px;
189 | z-index: 2;
190 | &.left-ear{
191 | left: -11px;
192 | border-radius: 5px 0 0 10px;
193 | }
194 | &.right-ear{
195 | right: -11px;
196 | border-radius: 0 5px 10px 0;
197 | }
198 | }
199 | }
200 | .clothes{
201 | background: #fff;
202 | width: 70px;
203 | height: 80px;
204 | position: absolute;
205 | top:112px;
206 | left: 31px;
207 | z-index: 2;
208 | border-radius: 30% 30% 10px 10px;
209 | overflow: hidden;
210 | .border;
211 | .sleeve{
212 | background: #fff;
213 | width: 40px;
214 | height: 40px;
215 | position: absolute;
216 | top: 10px;
217 | border-radius: 10px;
218 | }
219 | // &:before{ //左袖子
220 | // content: "";
221 | // .sleeve;
222 | // left: -10px;
223 | // transform:rotate(50deg);
224 | // }
225 | // &:after{ //右袖子
226 | // content :"";
227 | // .sleeve;
228 | // right: -10px;
229 | // transform:rotate(-50deg);
230 | // }
231 | .collar{
232 | z-index: 3;
233 | position: absolute;
234 | .border;
235 | width: 20px;
236 | height: 10px;
237 | background: #fff;
238 | &.left-collar{
239 | left: 12px;
240 | transform:rotate(50deg);
241 | }
242 | &.right-collar{
243 | right: 12px;
244 | transform:rotate(-50deg);
245 | }
246 | }
247 | .straps{
248 | z-index: 2;
249 | position: absolute;
250 | width: 6px;
251 | height: 100px;
252 | background: #e9003a;
253 | .border;
254 | &.left-straps{
255 | left: 12px;
256 | }
257 | &.right-straps{
258 | right: 12px;
259 | }
260 | }
261 | }
262 | .arm{
263 | width: 70px;
264 | height: 70px;
265 | border-radius: 50%;
266 | background: #fff;
267 | .border;
268 | z-index: 1;
269 | position: absolute;
270 | top: 115px;
271 | z-index: 0;
272 | &.left-arm{
273 | left: 10px;
274 | &:after{
275 | content: "";
276 | position: absolute;
277 | background:#ffef5e;
278 | width: 60px;
279 | height: 60px;
280 | left: 12px;
281 | top: 5px;
282 | border-radius: 50%;
283 | .border;
284 | }
285 | }
286 | &.right-arm{
287 | left: 52px;
288 | &:after{
289 | content: "";
290 | position: absolute;
291 | background:#ffef5e;
292 | width: 60px;
293 | height: 60px;
294 | left: -4px;
295 | top: 5px;
296 | border-radius: 50%;
297 | .border;
298 | }
299 | }
300 | }
301 | .belt{
302 | background: #ed023a;
303 | border: 1px solid #152131;
304 | height: 10px;
305 | left: 31px;
306 | position: absolute;
307 | top: 182px;
308 | width: 70px;
309 | z-index: 3;
310 | }
311 | .skirt{
312 | background: #ed023a;
313 | position: absolute;
314 | background: none;
315 | border-color: #e9003a transparent;
316 | border-image: none;
317 | border-style: solid;
318 | border-width: 0px 30px 50px;
319 | height: 0;
320 | left: 1px;
321 | position: absolute;
322 | top: 194px;
323 | width: 72px;
324 | z-index: 3;
325 | border-radius: 0 0 50% 50%;
326 | .line{
327 | width: 1px;
328 | height: 30px;
329 | position: absolute;
330 | background: #000;
331 | top:10px;
332 | transform-origin:0 0;
333 | &.line1{
334 | left: 10px;
335 | transform:rotate(20deg);
336 | }
337 | &.line2{
338 | left: 25px;
339 | transform:rotate(10deg);
340 | }
341 | &.line3{
342 | left: 35px;
343 | }
344 | &.line4{
345 | right: 25px;
346 | transform:rotate(-10deg);
347 | }
348 | &.line5{
349 | right: 10px;
350 | transform:rotate(-20deg);
351 | }
352 | }
353 | }
354 | .leg{
355 | width: 12px;
356 | height: 40px;
357 | background: #fadbc7;
358 | .border;
359 | position: absolute;
360 | top: 220px;
361 | z-index: 2;
362 | &.left-leg{
363 | left: 40px;
364 | }
365 | &.right-leg{
366 | left: 78px;
367 | }
368 | &:after{
369 | content: '';
370 | width: 12px;
371 | height: 16px;
372 | background: #fff;
373 | .border;
374 | border-bottom: 0;
375 | top: 40px;
376 | left: -1px;
377 | position: absolute;
378 | }
379 | }
380 | .stockings{
381 | width: 28px;
382 | height: 12px;
383 | background: #fff;
384 | .border;
385 | position: absolute;
386 | z-index: 1;
387 | transform-origin:0 0;
388 | &.left-stockings{
389 | left: 21px;
390 | top: 275px;
391 | transform:rotate(-20deg);
392 | border-radius: 50% 0 0 50%;
393 | }
394 | &.right-stockings{
395 | left: 83px;
396 | top: 265px;
397 | transform:rotate(20deg);
398 | border-radius: 0 50% 50% 0;
399 | }
400 | }
401 | .shoes{
402 | width: 40px;
403 | height: 17px;
404 | position: absolute;
405 | z-index: 0;
406 | background: #a23030;
407 | transform-origin:0 0;
408 | border-radius: 50%;
409 | &.left-shoes{
410 | left: 13px;
411 | top: 280px;
412 | transform:rotate(-20deg);
413 | border-radius: 50% 0 0 50%;
414 | }
415 | &.right-shoes{
416 | left: 81px;
417 | top: 267px;
418 | transform:rotate(20deg);
419 | border-radius: 0 50% 50% 0;
420 | }
421 | }
422 | }
423 |
424 | .grandpa{
425 | position: absolute;
426 | top: 40px;
427 | left: 280px;
428 | z-index: 10;
429 | width: 126px;
430 | .hairs{
431 | position: absolute;
432 |
433 | z-index: 3;
434 | width: 126px;
435 | .hair{
436 | background: #152131;
437 | width: 1px;
438 | height: 5px;
439 | position: absolute;
440 | &.hair1{
441 | left: 40px;
442 | top: 12px;
443 | }
444 | &.hair2{
445 | left: 50px;
446 | top: 8px;
447 | }
448 | &.hair3{
449 | left: 62px;
450 | top: 5px;
451 | }
452 | &.hair4{
453 | right: 50px;
454 | top: 8px;
455 | }
456 | &.hair5{
457 | right: 40px;
458 | top: 12px;
459 | }
460 | }
461 | }
462 | .ear{
463 | width: 20px;
464 | height: 20px;
465 | background: #f8bb9f;
466 | .border;
467 | position: absolute;
468 | top: 90px;
469 | border-radius: 50%;
470 | z-index: 1;
471 | &.left-ear{
472 | left: -10px;
473 | }
474 | &.right-ear{
475 | right: -10px;
476 | }
477 | }
478 | .header{
479 | top: 10px;
480 | position: absolute;
481 | width: 126px;
482 | height: 180px;
483 | background: #f8bb9f;
484 | display: block;
485 | border-radius: 175% 175% 150% 150%;
486 | z-index: 2;
487 | .border;
488 | &:after{
489 | background: #f8bb9f;
490 | bottom: -12px;
491 | content: "";
492 | height: 10px;
493 | left: 50%;
494 | margin-left: -7px;
495 | position: absolute;
496 | width: 14px;
497 | .border;
498 | }
499 | .bang{
500 | background: #152131;
501 | width: 1px;
502 | height: 3px;
503 | position: absolute;
504 | z-index: 1;
505 | top: 12px;
506 | &.bang1{
507 | left: 50px;
508 | transform:rotate(-20deg);
509 | }
510 | &.bang2{
511 | left: 63px;
512 | }
513 | &.bang3{
514 | right:50px;
515 | transform:rotate(20deg);
516 | }
517 | }
518 | .wrinkle{
519 | position: absolute;
520 | height: 1px;
521 | background: #152131;
522 | border-radius: 50%;
523 | &.wrinkle1{
524 | top: 30px;
525 | width:30px;
526 | left: 48px;
527 | }
528 | &.wrinkle2{
529 | top: 40px;
530 | width:20px;
531 | left: 53px;
532 | }
533 | }
534 | .brow{
535 | position: absolute;
536 | top: 60px;
537 | width: 50px;
538 | height: 30px;
539 | border-radius: 50%;
540 | background: #152131;
541 | &:after{
542 | content: "";
543 | position: absolute;
544 | border-radius: 50%;
545 | width: 60px;
546 | height: 30px;
547 | background: #f8bb9f;
548 | top: 1px;
549 | left: -1px;
550 | }
551 | &.left-brow{
552 | left: 20px;
553 | transform:rotate(10deg);
554 | }
555 | &.right-brow{
556 | left: 67px;
557 | transform:rotate(10deg);
558 | }
559 | }
560 | .eye{
561 | position: absolute;
562 | top: 80px;
563 | width: 30px;
564 | height: 50px;
565 | border-radius: 50%;
566 | background: #152131;
567 |
568 | &:after{
569 | content: "";
570 | position: absolute;
571 | border-radius: 50%;
572 | width: 34px;
573 | height: 55px;
574 | background: #f8bb9f;
575 | top: 1px;
576 | left: 0px;
577 | }
578 | &.left-eye{
579 | left: 20px;
580 | transform:rotate(30deg);
581 |
582 | }
583 | &.right-eye{
584 | left: 80px;
585 | top: 79px;
586 | transform: rotate(-40deg) rotateY(160deg);
587 | }
588 | }
589 | .nose{
590 | width: 6px;
591 | height: 22px;
592 | position: absolute;
593 | top: 105px;
594 | left: 58px;
595 | background: #f8bb9f;
596 | z-index: 2;
597 | .border;
598 | border-radius: 50%;
599 | &:after{
600 | content: "";
601 | position: absolute;
602 | width: 4px;
603 | height: 22px;
604 | top: -5px;
605 | left: 1px;
606 | background: #f8bb9f;
607 | }
608 | }
609 | .mouth{
610 | .border;
611 | z-index: 1;
612 | width: 30px;
613 | height: 30px;
614 | background: #d96b6e;
615 | position: absolute;
616 | top: 130px;
617 | left: 46px;
618 | border-radius: 50%;
619 | &:after{
620 | content: "";
621 | width: 60px;
622 | height: 30px;
623 | background: #f8bb9f;
624 | position: absolute;
625 | top: -10px;
626 | left: -20px;
627 | border-radius: 50%;
628 | }
629 | }
630 | }
631 |
632 | .clothes{
633 | background: #a5d1d2;
634 | width: 100px;
635 | position: absolute;
636 | top: 200px;
637 | height: 130px;
638 | left: 14px;
639 | border-radius: 50% 50% 10% 10%;
640 | z-index: 2;
641 | .border;
642 | .cover{
643 | border-radius: 50% 50% 10% 10%;
644 | width: 102px;
645 | height: 60px;
646 | background: #a5d1d2;
647 | position: absolute;
648 | top: 0;
649 | z-index: 3;
650 | }
651 | .collar{
652 | border-radius: 50% 50% 10% 10%;
653 | height: 130px;
654 | width: 100px;
655 | position: absolute;
656 | z-index: 4;
657 | background: #a5d1d2;
658 | overflow: hidden;
659 | &:after{
660 | content: "";
661 | position: absolute;
662 | width: 40px;
663 | height: 40px;
664 | border-radius: 50%;
665 | background: #a5d1d2;
666 | left: 30px;
667 | top: -20px;
668 | .border;
669 | z-index: 5;
670 | }
671 | }
672 | }
673 | .hand{
674 | .border;
675 | z-index: 1;
676 | background: #a5d1d2;
677 | border: 1px solid #152131;
678 | border-radius: 90% 90% 50% 50%;
679 | height: 110px;
680 | left: -13px;
681 | position: absolute;
682 | top: 200px;
683 | width: 150px;
684 | }
685 | .trousers{
686 | .border;
687 | height: 140px;
688 | left: 16px;
689 | position: absolute;
690 | top: 331px;
691 | width: 96px;
692 | background: #6c8d6e;
693 | &:after{
694 | content: "";
695 | transform: rotate(82deg) scale(0.825) skew(70deg) translate(0px);
696 | height: 100px;
697 | width: 400px;
698 | background: #ffef5e;
699 | height: 100px;
700 | left: -152px;
701 | position: absolute;
702 | top: 250px;
703 | }
704 | }
705 | .footer{
706 | width: 30px;
707 | height: 15px;
708 | background: #a18883;
709 | position: absolute;
710 | top: 473px;
711 | &.left-footer{
712 | width: 25px;
713 | left: 16px;
714 | }
715 | &.right-footer{
716 | left: 84px;
717 | }
718 | }
719 | .shoes{
720 | width: 45px;
721 | height: 18px;
722 | position: absolute;
723 | top: 483px;
724 | background: #555a6d;
725 | &.left-shoes{
726 | border-radius: 50% 0 30% 50%;
727 | left: -4px;
728 | transform:rotate(-10deg);
729 | }
730 | &.right-shoes{
731 | border-radius: 0 50% 50% 30%;
732 | left: 84px;
733 | transform:rotate(10deg);
734 | }
735 | }
736 | }
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
--------------------------------------------------------------------------------
/main.css:
--------------------------------------------------------------------------------
1 | @-webkit-keyframes eye {
2 | /* line 2, main.less */
3 | 0% {
4 | -webkit-transform: scale(1, 1);
5 | transform: scale(1, 1);
6 | }
7 | /* line 5, main.less */
8 | 20% {
9 | -webkit-transform: scale(1, 0.1);
10 | transform: scale(1, 0.1);
11 | }
12 | /* line 9, main.less */
13 | 100% {
14 | -webkit-transform: scale(1, 1);
15 | transform: scale(1, 1);
16 | }
17 | }
18 | @keyframes eye {
19 | /* line 2, main.less */
20 | 0% {
21 | -webkit-transform: scale(1, 1);
22 | transform: scale(1, 1);
23 | }
24 | /* line 5, main.less */
25 | 20% {
26 | -webkit-transform: scale(1, 0.1);
27 | transform: scale(1, 0.1);
28 | }
29 | /* line 9, main.less */
30 | 100% {
31 | -webkit-transform: scale(1, 1);
32 | transform: scale(1, 1);
33 | }
34 | }
35 | /* line 13, main.less */
36 | body {
37 | background: #ffef5e;
38 | }
39 | /* line 16, main.less */
40 | body,
41 | div {
42 | margin: 0;
43 | padding: 0;
44 | background: #ffef5e;
45 | }
46 | /* line 21, main.less */
47 | .border {
48 | border: 1px solid #152131;
49 | }
50 | /* line 24, main.less */
51 | .main {
52 | position: relative;
53 | width: 700px;
54 | margin: 50px auto;
55 | }
56 | /* line 29, main.less */
57 | .me {
58 | position: absolute;
59 | top: 250px;
60 | left: 100px;
61 | z-index: 10;
62 | }
63 | /* line 34, main.less */
64 | .me .hairs {
65 | background: #152131;
66 | width: 190px;
67 | height: 250px;
68 | border-radius: 50% 50% 0 0;
69 | left: -30px;
70 | top: -50px;
71 | position: absolute;
72 | overflow: hidden;
73 | }
74 | /* line 43, main.less */
75 | .me .hairs:after {
76 | content: '';
77 | position: absolute;
78 | width: 300px;
79 | height: 200px;
80 | background: #ffef5e;
81 | top: 120px;
82 | }
83 | /* line 51, main.less */
84 | .me .hairs .hair {
85 | width: 35px;
86 | height: 45px;
87 | background: #152131;
88 | position: absolute;
89 | z-index: 1;
90 | -webkit-transform: rotate(70deg) scale(1) skew(44deg) translate(8px);
91 | -ms-transform: rotate(70deg) scale(1) skew(44deg) translate(8px);
92 | transform: rotate(70deg) scale(1) skew(44deg) translate(8px);
93 | }
94 | /* line 58, main.less */
95 | .me .hairs .hair.hair1 {
96 | top: 17px;
97 | left: 27px;
98 | }
99 | /* line 62, main.less */
100 | .me .hairs .hair.hair2 {
101 | top: 8px;
102 | left: 52px;
103 | }
104 | /* line 66, main.less */
105 | .me .hairs .hair.hair3 {
106 | top: 4px;
107 | left: 73px;
108 | }
109 | /* line 70, main.less */
110 | .me .hairs .hair.hair4 {
111 | top: 0;
112 | left: 90px;
113 | }
114 | /* line 74, main.less */
115 | .me .hairs .hair.hair5 {
116 | top: 4px;
117 | left: 108px;
118 | }
119 | /* line 78, main.less */
120 | .me .hairs .hair.hair6 {
121 | top: 8px;
122 | left: 125px;
123 | }
124 | /* line 82, main.less */
125 | .me .hairs .hair.hair7 {
126 | top: 17px;
127 | right: 17px;
128 | }
129 | /* line 88, main.less */
130 | .me .face {
131 | background: #fbdac7;
132 | width: 130px;
133 | height: 100px;
134 | position: absolute;
135 | top: 0;
136 | border-radius: 20px 20px 50px 50px;
137 | border: 1px solid #152131;
138 | }
139 | /* line 95, main.less */
140 | .me .face:after {
141 | content: "";
142 | width: 14px;
143 | height: 10px;
144 | background: #fbdac7;
145 | position: absolute;
146 | bottom: -12px;
147 | left: 50%;
148 | margin-left: -7px;
149 | border: 1px solid #152131;
150 | }
151 | /* line 107, main.less */
152 | .me .face .brow {
153 | width: 42px;
154 | height: 10px;
155 | background: #152131;
156 | position: absolute;
157 | top: 26px;
158 | border-radius: 50%;
159 | }
160 | /* line 114, main.less */
161 | .me .face .brow:after {
162 | content: "";
163 | background: #fbdac7;
164 | position: absolute;
165 | width: 50px;
166 | height: 10px;
167 | top: 1px;
168 | border-radius: 50%;
169 | }
170 | /* line 123, main.less */
171 | .me .face .brow.left-brow {
172 | left: 18px;
173 | -webkit-transform: rotate(-10deg);
174 | -ms-transform: rotate(-10deg);
175 | transform: rotate(-10deg);
176 | }
177 | /* line 127, main.less */
178 | .me .face .brow.right-brow {
179 | right: 14px;
180 | -webkit-transform: rotate(10deg);
181 | -ms-transform: rotate(10deg);
182 | transform: rotate(10deg);
183 | }
184 | /* line 132, main.less */
185 | .me .face .eye {
186 | width: 14px;
187 | height: 14px;
188 | border-radius: 50%;
189 | background: #000;
190 | position: absolute;
191 | top: 40px;
192 | z-index: 2;
193 | }
194 | /* line 140, main.less */
195 | .me .face .eye.left-eye {
196 | left: 32%;
197 | }
198 | /* line 143, main.less */
199 | .me .face .eye.right-eye {
200 | right: 32%;
201 | }
202 | /* line 148, main.less */
203 | .me .face .blusher {
204 | width: 12px;
205 | height: 12px;
206 | border-radius: 50%;
207 | background: #f79c99;
208 | position: absolute;
209 | top: 70px;
210 | }
211 | /* line 155, main.less */
212 | .me .face .blusher.left-blusher {
213 | left: 8px;
214 | }
215 | /* line 158, main.less */
216 | .me .face .blusher.right-blusher {
217 | right: 8px;
218 | }
219 | /* line 162, main.less */
220 | .me .face .mouth {
221 | border: 1px solid #152131;
222 | z-index: 1;
223 | width: 30px;
224 | height: 30px;
225 | background: #d96b6e;
226 | position: absolute;
227 | top: 50px;
228 | left: 50px;
229 | border-radius: 50%;
230 | }
231 | /* line 172, main.less */
232 | .me .face .mouth:after {
233 | content: "";
234 | width: 60px;
235 | height: 30px;
236 | background: #fbdac7;
237 | position: absolute;
238 | top: -10px;
239 | left: -20px;
240 | border-radius: 30%;
241 | }
242 | /* line 183, main.less */
243 | .me .face .ear {
244 | width: 10px;
245 | height: 20px;
246 | background: #fbdac7;
247 | position: absolute;
248 | top: 30px;
249 | z-index: 2;
250 | }
251 | /* line 190, main.less */
252 | .me .face .ear.left-ear {
253 | left: -11px;
254 | border-radius: 5px 0 0 10px;
255 | }
256 | /* line 194, main.less */
257 | .me .face .ear.right-ear {
258 | right: -11px;
259 | border-radius: 0 5px 10px 0;
260 | }
261 | /* line 200, main.less */
262 | .me .clothes {
263 | background: #fff;
264 | width: 70px;
265 | height: 80px;
266 | position: absolute;
267 | top: 112px;
268 | left: 31px;
269 | z-index: 2;
270 | border-radius: 30% 30% 10px 10px;
271 | overflow: hidden;
272 | border: 1px solid #152131;
273 | }
274 | /* line 211, main.less */
275 | .me .clothes .sleeve {
276 | background: #fff;
277 | width: 40px;
278 | height: 40px;
279 | position: absolute;
280 | top: 10px;
281 | border-radius: 10px;
282 | }
283 | /* line 231, main.less */
284 | .me .clothes .collar {
285 | z-index: 3;
286 | position: absolute;
287 | border: 1px solid #152131;
288 | width: 20px;
289 | height: 10px;
290 | background: #fff;
291 | }
292 | /* line 238, main.less */
293 | .me .clothes .collar.left-collar {
294 | left: 12px;
295 | -webkit-transform: rotate(50deg);
296 | -ms-transform: rotate(50deg);
297 | transform: rotate(50deg);
298 | }
299 | /* line 242, main.less */
300 | .me .clothes .collar.right-collar {
301 | right: 12px;
302 | -webkit-transform: rotate(-50deg);
303 | -ms-transform: rotate(-50deg);
304 | transform: rotate(-50deg);
305 | }
306 | /* line 247, main.less */
307 | .me .clothes .straps {
308 | z-index: 2;
309 | position: absolute;
310 | width: 6px;
311 | height: 100px;
312 | background: #e9003a;
313 | border: 1px solid #152131;
314 | }
315 | /* line 254, main.less */
316 | .me .clothes .straps.left-straps {
317 | left: 12px;
318 | }
319 | /* line 257, main.less */
320 | .me .clothes .straps.right-straps {
321 | right: 12px;
322 | }
323 | /* line 262, main.less */
324 | .me .arm {
325 | width: 70px;
326 | height: 70px;
327 | border-radius: 50%;
328 | background: #fff;
329 | border: 1px solid #152131;
330 | z-index: 1;
331 | position: absolute;
332 | top: 115px;
333 | z-index: 0;
334 | }
335 | /* line 272, main.less */
336 | .me .arm.left-arm {
337 | left: 10px;
338 | }
339 | /* line 274, main.less */
340 | .me .arm.left-arm:after {
341 | content: "";
342 | position: absolute;
343 | background: #ffef5e;
344 | width: 60px;
345 | height: 60px;
346 | left: 12px;
347 | top: 5px;
348 | border-radius: 50%;
349 | border: 1px solid #152131;
350 | }
351 | /* line 286, main.less */
352 | .me .arm.right-arm {
353 | left: 52px;
354 | }
355 | /* line 288, main.less */
356 | .me .arm.right-arm:after {
357 | content: "";
358 | position: absolute;
359 | background: #ffef5e;
360 | width: 60px;
361 | height: 60px;
362 | left: -4px;
363 | top: 5px;
364 | border-radius: 50%;
365 | border: 1px solid #152131;
366 | }
367 | /* line 301, main.less */
368 | .me .belt {
369 | background: #ed023a;
370 | border: 1px solid #152131;
371 | height: 10px;
372 | left: 31px;
373 | position: absolute;
374 | top: 182px;
375 | width: 70px;
376 | z-index: 3;
377 | }
378 | /* line 311, main.less */
379 | .me .skirt {
380 | background: #ed023a;
381 | background: none;
382 | border-color: #e9003a transparent;
383 | -webkit-border-image: none;
384 | -o-border-image: none;
385 | border-image: none;
386 | border-style: solid;
387 | border-width: 0px 30px 50px;
388 | height: 0;
389 | left: 1px;
390 | position: absolute;
391 | top: 194px;
392 | width: 72px;
393 | z-index: 3;
394 | border-radius: 0 0 50% 50%;
395 | }
396 | /* line 326, main.less */
397 | .me .skirt .line {
398 | width: 1px;
399 | height: 30px;
400 | position: absolute;
401 | background: #000;
402 | top: 10px;
403 | -webkit-transform-origin: 0 0;
404 | -ms-transform-origin: 0 0;
405 | transform-origin: 0 0;
406 | }
407 | /* line 333, main.less */
408 | .me .skirt .line.line1 {
409 | left: 10px;
410 | -webkit-transform: rotate(20deg);
411 | -ms-transform: rotate(20deg);
412 | transform: rotate(20deg);
413 | }
414 | /* line 337, main.less */
415 | .me .skirt .line.line2 {
416 | left: 25px;
417 | -webkit-transform: rotate(10deg);
418 | -ms-transform: rotate(10deg);
419 | transform: rotate(10deg);
420 | }
421 | /* line 341, main.less */
422 | .me .skirt .line.line3 {
423 | left: 35px;
424 | }
425 | /* line 344, main.less */
426 | .me .skirt .line.line4 {
427 | right: 25px;
428 | -webkit-transform: rotate(-10deg);
429 | -ms-transform: rotate(-10deg);
430 | transform: rotate(-10deg);
431 | }
432 | /* line 348, main.less */
433 | .me .skirt .line.line5 {
434 | right: 10px;
435 | -webkit-transform: rotate(-20deg);
436 | -ms-transform: rotate(-20deg);
437 | transform: rotate(-20deg);
438 | }
439 | /* line 354, main.less */
440 | .me .leg {
441 | width: 12px;
442 | height: 40px;
443 | background: #fadbc7;
444 | border: 1px solid #152131;
445 | position: absolute;
446 | top: 220px;
447 | z-index: 2;
448 | }
449 | /* line 362, main.less */
450 | .me .leg.left-leg {
451 | left: 40px;
452 | }
453 | /* line 365, main.less */
454 | .me .leg.right-leg {
455 | left: 78px;
456 | }
457 | /* line 368, main.less */
458 | .me .leg:after {
459 | content: '';
460 | width: 12px;
461 | height: 16px;
462 | background: #fff;
463 | border: 1px solid #152131;
464 | border-bottom: 0;
465 | top: 40px;
466 | left: -1px;
467 | position: absolute;
468 | }
469 | /* line 380, main.less */
470 | .me .stockings {
471 | width: 28px;
472 | height: 12px;
473 | background: #fff;
474 | border: 1px solid #152131;
475 | position: absolute;
476 | z-index: 1;
477 | -webkit-transform-origin: 0 0;
478 | -ms-transform-origin: 0 0;
479 | transform-origin: 0 0;
480 | }
481 | /* line 388, main.less */
482 | .me .stockings.left-stockings {
483 | left: 21px;
484 | top: 275px;
485 | -webkit-transform: rotate(-20deg);
486 | -ms-transform: rotate(-20deg);
487 | transform: rotate(-20deg);
488 | border-radius: 50% 0 0 50%;
489 | }
490 | /* line 394, main.less */
491 | .me .stockings.right-stockings {
492 | left: 83px;
493 | top: 265px;
494 | -webkit-transform: rotate(20deg);
495 | -ms-transform: rotate(20deg);
496 | transform: rotate(20deg);
497 | border-radius: 0 50% 50% 0;
498 | }
499 | /* line 401, main.less */
500 | .me .shoes {
501 | width: 40px;
502 | height: 17px;
503 | position: absolute;
504 | z-index: 0;
505 | background: #a23030;
506 | -webkit-transform-origin: 0 0;
507 | -ms-transform-origin: 0 0;
508 | transform-origin: 0 0;
509 | border-radius: 50%;
510 | }
511 | /* line 409, main.less */
512 | .me .shoes.left-shoes {
513 | left: 13px;
514 | top: 280px;
515 | -webkit-transform: rotate(-20deg);
516 | -ms-transform: rotate(-20deg);
517 | transform: rotate(-20deg);
518 | border-radius: 50% 0 0 50%;
519 | }
520 | /* line 415, main.less */
521 | .me .shoes.right-shoes {
522 | left: 81px;
523 | top: 267px;
524 | -webkit-transform: rotate(20deg);
525 | -ms-transform: rotate(20deg);
526 | transform: rotate(20deg);
527 | border-radius: 0 50% 50% 0;
528 | }
529 | /* line 424, main.less */
530 | .grandpa {
531 | position: absolute;
532 | top: 40px;
533 | left: 280px;
534 | z-index: 10;
535 | width: 126px;
536 | }
537 | /* line 430, main.less */
538 | .grandpa .hairs {
539 | position: absolute;
540 | z-index: 3;
541 | width: 126px;
542 | }
543 | /* line 435, main.less */
544 | .grandpa .hairs .hair {
545 | background: #152131;
546 | width: 1px;
547 | height: 5px;
548 | position: absolute;
549 | }
550 | /* line 440, main.less */
551 | .grandpa .hairs .hair.hair1 {
552 | left: 40px;
553 | top: 12px;
554 | }
555 | /* line 444, main.less */
556 | .grandpa .hairs .hair.hair2 {
557 | left: 50px;
558 | top: 8px;
559 | }
560 | /* line 448, main.less */
561 | .grandpa .hairs .hair.hair3 {
562 | left: 62px;
563 | top: 5px;
564 | }
565 | /* line 452, main.less */
566 | .grandpa .hairs .hair.hair4 {
567 | right: 50px;
568 | top: 8px;
569 | }
570 | /* line 456, main.less */
571 | .grandpa .hairs .hair.hair5 {
572 | right: 40px;
573 | top: 12px;
574 | }
575 | /* line 462, main.less */
576 | .grandpa .ear {
577 | width: 20px;
578 | height: 20px;
579 | background: #f8bb9f;
580 | border: 1px solid #152131;
581 | position: absolute;
582 | top: 90px;
583 | border-radius: 50%;
584 | z-index: 1;
585 | }
586 | /* line 471, main.less */
587 | .grandpa .ear.left-ear {
588 | left: -10px;
589 | }
590 | /* line 474, main.less */
591 | .grandpa .ear.right-ear {
592 | right: -10px;
593 | }
594 | /* line 478, main.less */
595 | .grandpa .header {
596 | top: 10px;
597 | position: absolute;
598 | width: 126px;
599 | height: 180px;
600 | background: #f8bb9f;
601 | display: block;
602 | border-radius: 175% 175% 150% 150%;
603 | z-index: 2;
604 | border: 1px solid #152131;
605 | }
606 | /* line 488, main.less */
607 | .grandpa .header:after {
608 | background: #f8bb9f;
609 | bottom: -12px;
610 | content: "";
611 | height: 10px;
612 | left: 50%;
613 | margin-left: -7px;
614 | position: absolute;
615 | width: 14px;
616 | border: 1px solid #152131;
617 | }
618 | /* line 499, main.less */
619 | .grandpa .header .bang {
620 | background: #152131;
621 | width: 1px;
622 | height: 3px;
623 | position: absolute;
624 | z-index: 1;
625 | top: 12px;
626 | }
627 | /* line 506, main.less */
628 | .grandpa .header .bang.bang1 {
629 | left: 50px;
630 | -webkit-transform: rotate(-20deg);
631 | -ms-transform: rotate(-20deg);
632 | transform: rotate(-20deg);
633 | }
634 | /* line 510, main.less */
635 | .grandpa .header .bang.bang2 {
636 | left: 63px;
637 | }
638 | /* line 513, main.less */
639 | .grandpa .header .bang.bang3 {
640 | right: 50px;
641 | -webkit-transform: rotate(20deg);
642 | -ms-transform: rotate(20deg);
643 | transform: rotate(20deg);
644 | }
645 | /* line 518, main.less */
646 | .grandpa .header .wrinkle {
647 | position: absolute;
648 | height: 1px;
649 | background: #152131;
650 | border-radius: 50%;
651 | }
652 | /* line 523, main.less */
653 | .grandpa .header .wrinkle.wrinkle1 {
654 | top: 30px;
655 | width: 30px;
656 | left: 48px;
657 | }
658 | /* line 528, main.less */
659 | .grandpa .header .wrinkle.wrinkle2 {
660 | top: 40px;
661 | width: 20px;
662 | left: 53px;
663 | }
664 | /* line 534, main.less */
665 | .grandpa .header .brow {
666 | position: absolute;
667 | top: 60px;
668 | width: 50px;
669 | height: 30px;
670 | border-radius: 50%;
671 | background: #152131;
672 | }
673 | /* line 541, main.less */
674 | .grandpa .header .brow:after {
675 | content: "";
676 | position: absolute;
677 | border-radius: 50%;
678 | width: 60px;
679 | height: 30px;
680 | background: #f8bb9f;
681 | top: 1px;
682 | left: -1px;
683 | }
684 | /* line 551, main.less */
685 | .grandpa .header .brow.left-brow {
686 | left: 20px;
687 | -webkit-transform: rotate(10deg);
688 | -ms-transform: rotate(10deg);
689 | transform: rotate(10deg);
690 | }
691 | /* line 555, main.less */
692 | .grandpa .header .brow.right-brow {
693 | left: 67px;
694 | -webkit-transform: rotate(10deg);
695 | -ms-transform: rotate(10deg);
696 | transform: rotate(10deg);
697 | }
698 | /* line 560, main.less */
699 | .grandpa .header .eye {
700 | position: absolute;
701 | top: 80px;
702 | width: 30px;
703 | height: 50px;
704 | border-radius: 50%;
705 | background: #152131;
706 | }
707 | /* line 568, main.less */
708 | .grandpa .header .eye:after {
709 | content: "";
710 | position: absolute;
711 | border-radius: 50%;
712 | width: 34px;
713 | height: 55px;
714 | background: #f8bb9f;
715 | top: 1px;
716 | left: 0px;
717 | }
718 | /* line 578, main.less */
719 | .grandpa .header .eye.left-eye {
720 | left: 20px;
721 | -webkit-transform: rotate(30deg);
722 | -ms-transform: rotate(30deg);
723 | transform: rotate(30deg);
724 | }
725 | /* line 583, main.less */
726 | .grandpa .header .eye.right-eye {
727 | left: 80px;
728 | top: 79px;
729 | -webkit-transform: rotate(-40deg) rotateY(160deg);
730 | transform: rotate(-40deg) rotateY(160deg);
731 | }
732 | /* line 589, main.less */
733 | .grandpa .header .nose {
734 | width: 6px;
735 | height: 22px;
736 | position: absolute;
737 | top: 105px;
738 | left: 58px;
739 | background: #f8bb9f;
740 | z-index: 2;
741 | border: 1px solid #152131;
742 | border-radius: 50%;
743 | }
744 | /* line 599, main.less */
745 | .grandpa .header .nose:after {
746 | content: "";
747 | position: absolute;
748 | width: 4px;
749 | height: 22px;
750 | top: -5px;
751 | left: 1px;
752 | background: #f8bb9f;
753 | }
754 | /* line 609, main.less */
755 | .grandpa .header .mouth {
756 | border: 1px solid #152131;
757 | z-index: 1;
758 | width: 30px;
759 | height: 30px;
760 | background: #d96b6e;
761 | position: absolute;
762 | top: 130px;
763 | left: 46px;
764 | border-radius: 50%;
765 | }
766 | /* line 619, main.less */
767 | .grandpa .header .mouth:after {
768 | content: "";
769 | width: 60px;
770 | height: 30px;
771 | background: #f8bb9f;
772 | position: absolute;
773 | top: -10px;
774 | left: -20px;
775 | border-radius: 50%;
776 | }
777 | /* line 632, main.less */
778 | .grandpa .clothes {
779 | background: #a5d1d2;
780 | width: 100px;
781 | position: absolute;
782 | top: 200px;
783 | height: 130px;
784 | left: 14px;
785 | border-radius: 50% 50% 10% 10%;
786 | z-index: 2;
787 | border: 1px solid #152131;
788 | }
789 | /* line 642, main.less */
790 | .grandpa .clothes .cover {
791 | border-radius: 50% 50% 10% 10%;
792 | width: 102px;
793 | height: 60px;
794 | background: #a5d1d2;
795 | position: absolute;
796 | top: 0;
797 | z-index: 3;
798 | }
799 | /* line 651, main.less */
800 | .grandpa .clothes .collar {
801 | border-radius: 50% 50% 10% 10%;
802 | height: 130px;
803 | width: 100px;
804 | position: absolute;
805 | z-index: 4;
806 | background: #a5d1d2;
807 | overflow: hidden;
808 | }
809 | /* line 659, main.less */
810 | .grandpa .clothes .collar:after {
811 | content: "";
812 | position: absolute;
813 | width: 40px;
814 | height: 40px;
815 | border-radius: 50%;
816 | background: #a5d1d2;
817 | left: 30px;
818 | top: -20px;
819 | border: 1px solid #152131;
820 | z-index: 5;
821 | }
822 | /* line 673, main.less */
823 | .grandpa .hand {
824 | z-index: 1;
825 | background: #a5d1d2;
826 | border: 1px solid #152131;
827 | border-radius: 90% 90% 50% 50%;
828 | height: 110px;
829 | left: -13px;
830 | position: absolute;
831 | top: 200px;
832 | width: 150px;
833 | }
834 | /* line 685, main.less */
835 | .grandpa .trousers {
836 | border: 1px solid #152131;
837 | height: 140px;
838 | left: 16px;
839 | position: absolute;
840 | top: 331px;
841 | width: 96px;
842 | background: #6c8d6e;
843 | }
844 | /* line 693, main.less */
845 | .grandpa .trousers:after {
846 | content: "";
847 | -webkit-transform: rotate(82deg) scale(0.825) skew(70deg) translate(0px);
848 | -ms-transform: rotate(82deg) scale(0.825) skew(70deg) translate(0px);
849 | transform: rotate(82deg) scale(0.825) skew(70deg) translate(0px);
850 | width: 400px;
851 | background: #ffef5e;
852 | height: 100px;
853 | left: -152px;
854 | position: absolute;
855 | top: 250px;
856 | }
857 | /* line 705, main.less */
858 | .grandpa .footer {
859 | width: 30px;
860 | height: 15px;
861 | background: #a18883;
862 | position: absolute;
863 | top: 473px;
864 | }
865 | /* line 711, main.less */
866 | .grandpa .footer.left-footer {
867 | width: 25px;
868 | left: 16px;
869 | }
870 | /* line 715, main.less */
871 | .grandpa .footer.right-footer {
872 | left: 84px;
873 | }
874 | /* line 719, main.less */
875 | .grandpa .shoes {
876 | width: 45px;
877 | height: 18px;
878 | position: absolute;
879 | top: 483px;
880 | background: #555a6d;
881 | }
882 | /* line 725, main.less */
883 | .grandpa .shoes.left-shoes {
884 | border-radius: 50% 0 30% 50%;
885 | left: -4px;
886 | -webkit-transform: rotate(-10deg);
887 | -ms-transform: rotate(-10deg);
888 | transform: rotate(-10deg);
889 | }
890 | /* line 730, main.less */
891 | .grandpa .shoes.right-shoes {
892 | border-radius: 0 50% 50% 30%;
893 | left: 84px;
894 | -webkit-transform: rotate(10deg);
895 | -ms-transform: rotate(10deg);
896 | transform: rotate(10deg);
897 | }
898 |
--------------------------------------------------------------------------------