Html
    Css
    Js

    
                        
.wrap {
	width:400px;
	height:600px;
	margin:10px auto;
	position:relative;
}
.xhr_body {
	width:250px;
	height:400px;
	border:5px solid #000;
	border-radius:120px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	background:yellow;
	overflow:hidden;
}
.xhr_hair_1,.xhr_hair_2 {
	width:130px;
	height:100px;
	border-top:10px solid #000;
	border-radius:50%;
	position:absolute;
}
.xhr_hair_1 {
	left:100px;
	top:80px;
	transform:rotate(40deg);
}
.xhr_hair_2 {
	left:100px;
	top:70px;
	transform:rotate(40deg);
}
.xhr_hand_l,.xhr_hand_r {
	width:100px;
	height:100px;
	background:yellow;
	position:absolute;
	border:5px solid #000;
	border-radius:30px;
	z-index:-1;
}
.xhr_hand_l {
	left:50px;
	top:300px;
	transform:rotate(30deg);
}
.xhr_hand_r {
	right:50px;
	top:300px;
	transform:rotate(-30deg);
}
.xhr_hand_l::after,.xhr_hand_r::after {
	content:"";
	width:50px;
	height:10px;
	background:#000;
	border-radius:10px;
	position:absolute;
}
.xhr_hand_l::after {
	left:-3px;
	top:50px;
	transform:rotate(-90deg);
}
.xhr_hand_r::after {
	right:-3px;
	top:50px;
	transform:rotate(-90deg);
}
.xhr_footer_l,.xhr_footer_r {
	width:40px;
	height:60px;
	background:#000;
	position:absolute;
}
.xhr_footer_l {
	left:155px;
	top:500px;
}
.xhr_footer_r {
	right:155px;
	top:500px;
}
.xhr_footer_l::after,.xhr_footer_r::after {
	content:"";
	width:60px;
	height:40px;
	background:#000;
	border-radius:20px;
	position:absolute;
}
.xhr_footer_l::after {
	left:-40px;
	top:20px;
}
.xhr_footer_r::after {
	right:-40px;
	top:20px;
}
.xhr_eyes {
	position:absolute;
	left:25px;
	top:60px;
}
.xhr_eyes_l,.xhr_eyes_r {
	width:90px;
	height:90px;
	border:5px solid #000;
	border-radius:50%;
	background:white;
	float:left;
}
.xhr_eyes_l::after,.xhr_eyes_r::after {
	content:"";
	width:30px;
	height:20px;
	background:#000;
	position:absolute;
}
.xhr_eyes_l::after {
	left:-25px;
	top:30px;
	transform:rotate(20deg);
}
.xhr_eyes_r::after {
	right:-25px;
	top:30px;
	transform:rotate(-20deg);
}
.xhr_l_black,.xhr_r_black {
	width:50px;
	height:50px;
	border-radius:50%;
	background:#000;
	position:absolute;
}
.xhr_l_black {
	left:25px;
	top:25px;
}
.xhr_r_black {
	left:125px;
	top:25px;
}
.xhr_l_white,.xhr_r_white {
	width:20px;
	height:20px;
	border-radius:50%;
	background:#fff;
	position:absolute;
}
.xhr_l_white {
	left:50px;
	top:40px;
}
.xhr_r_white {
	left:130px;
	top:40px;
}
.xhr_mouth {
	width:60px;
	height:35px;
	border:5px solid #000;
	border-radius:0 0 0 30px;
	background:#fff;
	position:absolute;
	left:89px;
	top:180px;
	transform:rotate(-30deg);
}
.xhr_mouth::after {
	content:"";
	width:81px;
	height:40px;
	background:yellow;
	position:absolute;
	border-bottom:5px solid #000;
	top:-23px;
	left:1px;
	transform:rotate(30deg);
}
.xhr_trousers {
	position:absolute;
	top:290px;
}
.xhr_trousers_t {
	width:150px;
	height:50px;
	background:blue;
	border:5px solid #000;
	border-bottom:none;
	position:absolute;
	left:45px;
	top:-40px;
	z-index:999;
}
.xhr_trousers_b {
	width:250px;
	height:100px;
	background:blue;
	border:5px solid #000;
	position:absolute;
	top:10px;
}
.t_l_belt,.t_r_belt {
	width:100px;
	height:20px;
	background:blue;
	border:5px solid #000;
	position:absolute;
}
.t_l_belt {
	left:-79px;
	top:-20px;
	transform:rotate(30deg);
}
.t_r_belt {
	right:-79px;
	top:-20px;
	transform:rotate(-30deg);
}
.t_l_belt::after,.t_r_belt::after {
	content:"";
	width:10px;
	height:10px;
	background:#000;
	border-radius:50%;
	position:absolute;
}
.t_l_belt::after {
	left:82px;
	top:5px;
}
.t_r_belt::after {
	left:10px;
	top:5px;
}
.xhr_l_black,.xhr_r_black {
	animation:blackEyes 5s ease-in infinite;
}
@keyframes blackEyes {
	20%,50%,60%,100% {
	transform:translate(0);
}
30%,40% {
	transform:translate(15px);
}
70%,80% {
	transform:translate(-15px);
}
}.xhr_l_white,.xhr_r_white {
	animation:whiteEyes 5s ease-in infinite;
}
@keyframes whiteEyes {
	20%,50%,60%,100% {
	transform:translate(0);
}
30%,40% {
	transform:translate(15px,4px);
}
70%,80% {
	transform:translate(-15px,4px);
}
}/*头发的动画*/
	.xhr_hair_1,.xhr_hair_2 {
	animation:hair 5s ease-in infinite;
}
@keyframes hair {
	10%,20%,50%,60%,100% {
	transform:rotate(40deg);
}
30%,40% {
	transform:rotate(43deg);
}
70%,80% {
	transform:rotate(46deg);
}
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

小黄人动画小黄人动画展示

存css小黄人动画

0