<head> <title>Smiley Face</title> <meta charset="utf-8"/>
<style> .face { background: #FF7A59; width: 200px; height: 200px; border-radius: 50%; } .lEye{ background: black; width: 25px; height: 25px; border-radius: 50%; position: absolute; top: 60px; left: 50px; } .rEye{ background: black; width: 25px; height: 25px; border-radius: 50%; position: absolute; top: 60px; left: 135px; }
.leftText{ position: absolute; top: 50px; left: 175px; visibility: hidden; }
.rightText{ position: absolute; top: 50px; left: 100px; visibility: hidden; }
.leftX{ position: absolute; top: 5px; left: 5px; visibility: hidden; }
.rightX{ position: absolute; top: 5px; left: 10px; visibility: hidden; }
.lEye:active{ visibility: hidden; }
.lEye:active > .leftText{ visibility: visible; }
.lEye:active > .leftX{ visibility: visible; }
.rEye:active{ visibility: hidden; }
.rEye:active > .rightText{ visibility: visible; }
.rEye:active > .rightX{ visibility: visible; }
.mouth{ position: absolute; top: 125px; left: 50px; width: 112px; height: 47px; border-bottom: 1px solid black; border: 2px solid black; border-radius: 10px 10px 200px 200px; }
</style> </head>
<body> <div class="face"> <div class="lEye"> <div class="leftText">Ouch! My left eye hurts!</div> <div class="leftX">X</div> </div> <div class="rEye"> <div class="rightText">Ouch! My right eye hurts!</div> <div class="rightX">X</div> </div> <div class="mouth"></div> </div> </body>
<head> <title>Smiley Face :)</title> <meta charset="utf-8" /> <style> #face { top: 50px; left: 50px; position: absolute; border-radius: 50%; border: 5px solid yellow; width: 300px; height: 300px; } #leye { left: 120px; top: 125px; position: absolute; border-radius: 50%; border: 3px solid black; width: 35px; height: 35px; } #leye:active > #rtext { visibility: visible; } #leye:active > #leftx { visibility: visible; } #reye { position: absolute; left: 220px; top: 125px; border-radius: 50%; border: 3px solid black; width: 35px; height: 35px; } #reye:active > #ltext { visibility: visible; } #reye:active > #rightx { visibility: visible; } #rtext { position: absolute; left: 10px; top: 50px; visibility: hidden; } #ltext { left: 10px; top: 50px; position: absolute; visibility: hidden; } #leftx { left: 7.5px; top: 5px; position: absolute; font-size: 30px; visibility: hidden; } #rightx { left: 7.5px; top: 5px; position: absolute; font-size: 30px; visibility: hidden; } #mouth { top: 240px; left: 120px; position: absolute; width: 150px; height: 30px; border-radius: 50%; border-bottom: 15px solid rgb(212, 103, 121); } </style> </head> <body> <div id="face"></div> <div id="leye"> <div id="rtext">Ouch! My left eye hurts!</div> <div id="leftx">X</div> </div> <div id="reye"> <div id="ltext">Ouch! My right eye hurts!</div> <div id="rightx">X</div> </div> <div id="mouth"></div> </body></html>
<head> <title>Smiley Face</title> <meta charset="utf-8"> <style type="text/css"> #left_eye { width: 40px; height: 40px; background-color: black; border: 30px; border-radius: 50%; margin: 30px; } #right_eye { width: 40px; height: 40px; background-color: black; border: 30px; border-radius: 50%; margin: 30px; } #eyes { display: inline-flex; } a:focus-within p { display: block; color: turquoise; font-family:Arial, Helvetica, sans-serif; } #mouth { width: 70px; height: 15px; border: 5px solid transparent; border-radius: 50%; border-bottom-color: black; margin-left: 60px; } #face { position: relative; width: 200px; height: 200px; border: 5px solid black; border-radius: 50%; margin: 30px; } p { display: none; } </style> </head> <body> <div id="face"> <div id="eyes"> <a href=""> <div id="left_eye"> <p>x</p> <p>Ouch! My left eye hurts!</p> </div> </a> <a href=""> <div id="right_eye"> <p>x</p> <p>Ouch! My right eye hurts!</p> </div> </a> </div> <div id="mouth"></div> </div> </body></html>
<meta charset="utf-8"> <title>Smiley face</title> <style> .head1 { position: absolute; width: 500px; height: 500px; border: 3px solid black; border-radius: 100%; top: 150px; right: 785px; } .eye1 { position: absolute; width: 150px; height: 150px; right:850px; top: 300px; background-color: black; border-radius: 100%; }
.eye1:active { visibility: hidden; }
.eye2 { position: absolute; width: 150px; height: 150px; left: 750px; top: 300px; background-color: black; border-radius: 100%; }
.eye2:active { visibility: hidden; }
.mouth { position: absolute; width: 300px; height: 100px; border: 3px solid black; border-radius: 100%; top: 470px; right: 885px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.x1 { position: absolute; left: 800px; top: 320px; font-size: 30px; }
.ouch1 { position: absolute; left: 750px; top: 375px; font-size: 13px; }
.x2 { position: absolute; right: 900px; top: 320px; font-size: 30px; }
.ouch2 { position: absolute; right: 850px; top: 375px; font-size: 13px; }
</style></head> <body>
<div class="head1"></div> <div class="eye1" id="left"></div> <div class="x1"> X </div> <div class="ouch1"> Ouch! My left eye hurts! </div> <div class="eye2" id="right"></div> <div class="x2"> X </div> <div class="ouch2"> Ouch! My right eye hurts! </div> <div class="mouth"></div></body> </html>
<meta charset="UTF-8" /> <title>In Class Exercise</title> </head> <style type = "text/css"> #face { width: 500px; height: 500px; border-color:black; border-radius: 50%; margin: auto; background-color: yellow; } #left-eye { width: 100px; height: 100px; border-color: black; border-radius: 50%; margin-top: 50px; margin-left: 100px; background-color: black; position: fixed; } #right-eye { width: 100px; height: 100px; border-color: black; border-radius: 50%; margin-top: 100px; margin-left: 300px; background-color: black; position: fixed; } #smile { width: 100px; height: 60px; border-color: black; border-radius: 50%; border-bottom: 20px; margin-top: 350px; margin-left: 200px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-color: black; position: fixed; } p{ display: none; } a:focus-within p{ display: block; padding-left: 15px; font-weight:bold; color:pink; } </style> </head> <body> <div id="face"> <a href ="left"> <div id="left-eye"> <p>X</p> <p> Ouch! My left eye hurts!</p>
</div> </a> <a href ="rightClick"> <div id="right-eye"> <p>X</p> <p> Ouch! My right eye hurts! </p> </div> </a> <div id="smile"> </div>
</div> </body></html>
<head> <title>SMILE</title> <style> .face{ border: 2px solid; border-radius: 50%; height: 750px; width: 750px;}
text-align: center; position: relative; left: 175px; top:150px; border: 2px solid; border-radius: 50%; height: 20%; width: 20%;}
text-align: center; position: relative; left: 400px; border: 2px solid; border-radius: 50%; height: 20%; width: 20%;}
height:30%; width: 50%; position: relative; top:15%; left: 25%; border-radius:100%; border-bottom:solid 3px #000;} .left-eye:active, .right-eye:active{
border: 0px; font-size: 20px;
visibility: hidden;} .x{
visibility: hidden; font-size: 100px;} .left-eye:active p, .right-eye:active p{
visibility: visible;} .left-eye:active .x, .right-eye:active .x{
visibility: visible;}
</style> </head> <body> <div class="face"> <div class="left-eye"> <div class = "x">X</div> <p>Ouch! My left eye hurts!</p> </div> <div class = "right-eye"> <div class = "x">X</div> <p>Ouch! My left eye hurts!</p> </div> <div class="mouth"></div> </div> </body></html>