JSFiddle - React, Tailwind, and code Playground
by Anand Rathod
HTML
<div id="cssHead">
<div class="cssEye leftEye">
<div class="cssEyeLid">
<div class="cssPupil">
</div>
</div>
</div>
<div class="cssEye rightEye">
<div class="cssEyeLid">
<div class="cssPupil">
</div>
</div>
</div>
<div class="cssMouth">
</div>
</div>
<p>See live at the <a href="http://html-css-js.com/">HTML CSS JS</a> home page.</p>
CSS
#cssHead {
margin: 20px auto;
width: 180px;
background-color: #fff;
height: 180px;
-webkit-border-radius: 500px;
border-radius: 500px;
border: 3px solid #000;
-moz-transform: rotate(-2deg) skew(-3deg, -2deg);
-webkit-transform: rotate(-2deg) skew(-3deg, -2deg);
-o-transform: rotate(-2deg) skew(-3deg, -2deg);
-ms-transform: rotate(-2deg) skew(-3deg, -2deg);
transform: rotate(-2deg) skew(-3deg, -2deg);
}
.cssEye {
display: inline-block;
}
.cssPupil {
width: 12px;
background: #000;
height: 12px;
margin: 6px 0px 3px 8px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.cssEyeLid {
border: 1px solid #000;
-webkit-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
height: 20px;
margin: 0;
}
.htmlEye {
border: 1px solid #000;
display: inline-block;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.wraphtmlEye {
background-color: #DDD;
margin: 6px;
padding: 4px;
width: 25px;
height: 25px;
}
.htmlPupil {
width: 12px;
background: #000;
height: 12px;
margin: 6px 4px 3px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.rightEye {
margin: 0;
}
.leftEye {
margin: 50px 4px 0px 66px;
}
.cssMouth {
border-top: none;
border-right: none;
border-left: none;
border-bottom: 4px solid #000;
-webkit-border-radius: 100px;
border-radius: 100px;
height: 20px;
width: 45px;
margin: 0px auto 0;
}
/*CSS head animation BEGIN*/
#cssHead {
-webkit-animation: headRotations 10s infinite;
animation: headRotations 10s infinite;
}
@-webkit-keyframes headRotations {
0% { -webkit-transform: rotate(-2deg) skew(-3deg, -2deg); }
20% { -webkit-transform: rotate(2deg) skew(-3deg, -2deg); }
25% { -webkit-transform: rotate(-4deg) skew(-3deg, -2deg); }
28% { -webkit-transform: rotate(-2deg) skew(-3deg, -2deg); }
40% { -webkit-transform: rotate(-2deg) skew(-3deg, -2deg); }
50% { -webkit-transform: rotate(2deg) skew(-3deg, -2deg); }
60% { -webkit-transform: rotate(-6deg) skew(-3deg, -2deg); }
70% { -webkit-transform: rotate(6deg)...