效果图

html学习笔记-用代码画皮卡丘_绝对定位

练习代码

.face {
width: 600px;
height: 320px;
background: #FEE443;
position: relative;
}

.eye {
width: 60px;
height: 60px;
border-radius: 100%;
background: #222;
position: absolute;
}

.eye-l {
left: 105px;
top: 100px;
}

.eye-r {
right: 105px;
top: 100px;
}

.eye .bright {
width: 30px;
height: 30px;
position: absolute;
background: #fff;
border-radius: 50%;
}

.norse {
width: 0px;
height: 0px;
border: 18 px solid #000;
border-radius: 50%;
transform: translateX(-50%);
left: 50%;
top: 52%;
border-color: #000 #a9505000 transparent;
position: absolute;
}

.lip-l {
width: 50px;
height: 50px;
border: 4 px solid #000;
position: absolute;
background: red;
border-radius: 50%;
top: 66%;
left: 10%;
}

.lip-r {
width: 50px;
height: 50px;
border: 4 px solid #000;
position: absolute;
background: red;
border-radius: 50%;
top: 66%;
right: 10%;
}

.mouth {
overflow: hidden;
width: 150px;
height: 60px;
background: transparent;
position: absolute;
left: 50%;
bottom: 10%;
margin-left: -68px;
}

.mouth .a {
top: -30px;
position: absolute;
width: 60px;
height: 60px;
border: 6 px solid #222;
border-radius: 50%;
}

.mouth .b {
top: -30px;
position: absolute;
left: 65px;
width: 60px;
height: 60px;
border: 6 px solid #222;
border-radius: 50%;
}

html:

html学习笔记-用代码画皮卡丘_css_02

主要还是绝对定位还有圆角属性,比较基础,不喜勿喷。