<style>
.smiley {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.smiley:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.smiley:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.smiley span {
height: 50px;
width: 50px;
border-radius: 50%;
border-bottom: 2px solid red;
position: absolute;
bottom: 10px;
left: 25px;
}
.neutral {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.neutral:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.neutral:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.neutral span {
height: 50px;
width: 50px;
border-bottom: 2px solid red;
position: absolute;
bottom: 20px;
left: 25px;
}
.sad {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.sad:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.sad:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.sad span {
height: 50px;
width: 50px;
border-radius: 50%;
border-top: 2px solid red;
position: absolute;
bottom: -15px;
left: 25px;
}
</style>
<div class="smiley"><span></span></div>
<br />
<div class="neutral"><span></span></div>
<br />
<div class="sad"><span></span></div>
Output :)
.smiley {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.smiley:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.smiley:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.smiley span {
height: 50px;
width: 50px;
border-radius: 50%;
border-bottom: 2px solid red;
position: absolute;
bottom: 10px;
left: 25px;
}
.neutral {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.neutral:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.neutral:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.neutral span {
height: 50px;
width: 50px;
border-bottom: 2px solid red;
position: absolute;
bottom: 20px;
left: 25px;
}
.sad {
height: 100px;
width: 100px;
border: 2px solid #000;
border-radius: 50%;
position: relative;
}
.sad:before {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
left: 15px;
top: 30px;
}
.sad:after {
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
position: absolute;
border: 2px solid #000;
right: 15px;
top: 30px;
}
.sad span {
height: 50px;
width: 50px;
border-radius: 50%;
border-top: 2px solid red;
position: absolute;
bottom: -15px;
left: 25px;
}
</style>
<div class="smiley"><span></span></div>
<br />
<div class="neutral"><span></span></div>
<br />
<div class="sad"><span></span></div>
Output :)