<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="csspanda.css">
<title>CSS Panda</title>
</head>
<body>
<div class="main-container">
<div class="left-ear"></div>
<div class="right-ear"></div>
<div class="face">
<div class="left-shy"></div>
<div class="right-shy"></div>
<div class="left-spot">
<div class="left-eye"></div>
</div>
<div class="right-spot">
<div class="right-eye"></div>
</div>
<div class="nose">
<div class="bop-line">
<div class="bop-left"></div>
<div class="bop-right"></div>
</div>
</div>
<!-- <div class="left-snout"></div> -->
</div>
</div>
</body>
</html>
.main-container {
width: 300px;
height: 300px;
border: 3px solid black;
margin: 0 auto;
background: turquoise;
position: relative;
}
.face {
position: relative;
width: 200px;
height: 170px;
background: white;
margin: auto;
margin-top: 80px;
border-radius: 50% 50% 30% 30%;
}
.left-ear {
width: 50px;
height: 50px;
background: black;
border-radius: 50%;
border: 20px solid #454545;
margin-top: 80px;
float: left;
margin-left: 30px;
}
.right-ear {
width: 50px;
height: 50px;
background: black;
border-radius: 50%;
border: 20px solid #454545;
margin-top: 80px;
float: right;
margin-right: 30px;
}
.left-spot {
width: 60px;
height: 80px;
position: absolute;
background: black;
border-radius: 50%;
margin-top: 40px;
left: 20px;
transform: rotate(20deg);
}
.right-spot {
width: 60px;
height: 80px;
position: absolute;
background: black;
border-radius: 50%;
margin-top: 40px;
right: 20px;
transform: rotate(-20deg);
}
.left-eye {
width: 15px;
height: 15px;
position: absolute;
border-radius: 50%;
background: white;
margin: 30% 40%;
}
.right-eye {
width: 15px;
height: 15px;
position: absolute;
border-radius: 50%;
background: white;
margin: 30% 40%;
}
.nose {
width: 30px;
height: 15px;
border-radius: 50% 50% 20% 20%;
background: black;
position: absolute;
margin-top: 100px;
left: 100px;
margin-left: -15px;
}
.bop-line {
height: 30px;
border-left: 2px solid black;
border-right: 2px solid black;
position: absolute;
left: 42%;
margin: 0 auto;
}
.bop-left {
width: 30px;
height: 60px;
border-radius: 50%;
border: 4px solid black;
position: absolute;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
top: -30px;
left: -28px;
}
.bop-right {
width: 30px;
height: 60px;
border-radius: 50%;
border: 4px solid black;
position: absolute;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
margin-top: -30px;
right: -28px;
}
.left-shy {
width: 30px;
height: 20px;
background: lightpink;
border-radius: 50%;
position: absolute;
left: 30px;
top: 110px;
}
.right-shy {
width: 30px;
height: 20px;
background: lightpink;
border-radius: 50%;
position: absolute;
right: 30px;
top: 110px;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.