x
<html>
<head>
<style>
.watch-container{
width:250px;
height:250px;
position:relative;
border:1px solid black;
}
.watch{
position:absolute;
width:80%;
height:80%;
border-radius:50%;
border:10px solid rgb(210,210,210);
border-radius:50%;
background-color:rgb(250,250,250);
left:6%;
top:6%;
}
.left-ear, .right-ear{
width:40%;
height:40%;
border-radius:45%;
border:none;
background-color:rgba(15,157,88,1);
position:absolute;
top:9%;
z-index:-1;
}
.left-ear{
left:3%;
transform:rotateZ(-45deg);
transform:rotateZ(-45deg); /*For safari*/
}
.right-ear{
right:3%;
transform:rotateZ(45deg);
transform:rotateZ(45deg);
}
.center{
width:5%;
height:5%;
border-radius:50%;
background-color:black;
position:absolute;
left:47.5%;
top:47.5%;
}
.hours-needle{
transform:rotateZ(0deg);
transform-origin:bottom;
width:2%;
height:25%;
background:red;
position:absolute;
left:49%;
top:25%;
border-top-left-radius:50%;
border-top-right-radius:50%;
}
.minutes-needle{
width:2%;
height:32.5%;
background:green;
transform:rotateZ(10deg);
transform:rotateZ(10deg);
transform-origin:bottom;
transform-origin:bottom;
position:absolute;
left:49%;
top:17.5%;
border-top-left-radius:100%;
border-top-right-radius:100%;
}
.seconds-needle{
transform:rotateZ(20deg);
transform:rotateZ(20deg);
transform-origin:bottom;
transform-origin:bottom;
width:2%;
height:40%;
background:blue;
position:absolute;
left:49%;
top:10%;
border-top-left-radius:50%;
border-top-right-radius:50%;
}
.left-leg, .right-leg{
position:absolute;
bottom:6%;
width:16%;
height:1.2%;
background-color:rgb(210,210,210);
border-radius:20%;
}
.left-leg{
left:9.6%;
transform:rotateZ(-45deg);
transform:rotateZ(-45deg); /* For safari */
transform-origin:left;
transform-origin:left; /* For safari */
}
.right-leg{
right:9.6%;
transform:rotateZ(45deg);
transform:rotateZ(45deg);
transform-origin:right;
transform-origin:right;
}
.numbers{
height:6%;
width:85%;
position:absolute;
top:46%;
left:7.5%;
border:1px solid black;
}
</style>
</head>
<body>
<div class="watch-container">
<div class="watch">
<div class="numbers"><span style="float:left; ">9</span><span style="float:right;">3</span></div>
<div class="numbers" style="-webkit-transform:rotateZ(30deg);"><span style="float:left; -webkit-transform:rotateZ(-30deg);">10</span><span style="float:right; -webkit-transform:rotateZ(-30deg);">4</span></div>
<div class="numbers" style="-webkit-transform:rotateZ(60deg);"><span style="float:left; -webkit-transform:rotateZ(-60deg);">11</span><span style="float:right; -webkit-transform:rotateZ(-60deg);">5</span></div>
<div class="numbers" style="-webkit-transform:rotateZ(90deg);"><span style="float:left; -webkit-transform:rotateZ(-90deg);">12</span><span style="float:right; -webkit-transform:rotateZ(-90deg);">6</span></div>
<div class="numbers" style="-webkit-transform:rotateZ(120deg);"><span style="float:left; -webkit-transform:rotateZ(-120deg);">1</span><span style="float:right; -webkit-transform:rotateZ(-120deg);">7</span></div>
<div class="numbers" style="-webkit-transform:rotateZ(150deg);"><span style="float:left;
-webkit-transform:rotateZ(-150deg);">2</span><span style="float:right; -webkit-transform:rotateZ(-150deg);">8</span></div>
<span class="center"> </span>
<span class="hours-needle"> </span>
<span class="minutes-needle"> </span>
<span class="seconds-needle"> </span>
</div>
<span class="left-ear"> </span>
<span class="right-ear"> </span>
<span class="left-leg"></span>
<span class="right-leg"></span>
</div>
</body>
</html>