Skip to content

Commit de1f544

Browse files
Merge pull request #1726 from Abhishantpadam/main
Fixed the Orientation of Clock Face and their Numbers
2 parents aea92f7 + 4fa21dc commit de1f544

2 files changed

Lines changed: 50 additions & 27 deletions

File tree

Projects/Analog Clock/index.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
<div class="hand hour-hand"></div>
1313
<div class="hand min-hand"></div>
1414
<div class="hand second-hand" ></div>
15-
<div class="number number1">1</div>
16-
<div class="number number2">2</div>
17-
<div class="number number3">3</div>
18-
<div class="number number4">4</div>
19-
<div class="number number5">5</div>
20-
<div class="number number6">6</div>
21-
<div class="number number7">7</div>
22-
<div class="number number8">8</div>
23-
<div class="number number9">9</div>
24-
<div class="number number10">10</div>
25-
<div class="number number11">11</div>
26-
<div class="number number12">12</div>
15+
<div class="number number1"><div class="inner1">1</div></div>
16+
<div class="number number2"><div class="inner2">2</div></div>
17+
<div class="number number3"><div class="inner3">3</div></div>
18+
<div class="number number4"><div class="inner4">4</div></div>
19+
<div class="number number5"><div class="inner5">5</div></div>
20+
<div class="number number6"><div class="inner6">6</div></div>
21+
<div class="number number7"><div class="inner7">7</div></div>
22+
<div class="number number8"><div class="inner8">8</div></div>
23+
<div class="number number9"><div class="inner9">9</div></div>
24+
<div class="number number10"><div class="inner10">10</div></div>
25+
<div class="number number11"><div class="inner11">11</div></div>
26+
<div class="number number12"><div class="inner12">12</div></div>
2727
</div>
2828
</div>
2929
<script src="script.js"></script>

Projects/Analog Clock/style.css

Lines changed: 38 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,20 @@ html {
3838
width: 100%;
3939
height: 100%;
4040
transform: translateY(-3px); /*account for the height of the clock hands*/
41+
transform: rotate(180deg);
4142
}
4243

4344
.clock-face::after {
4445
content: '';
45-
background-color: #000;
46+
background-color: #000000;
4647
width: 25px;
4748
height: 25px;
4849
position: absolute;
49-
top: 50%;
50+
top: 50.8%;
5051
left: 50%;
5152
transform: translate(-50%,-50%);
5253
border-radius: 50%;
53-
z-index: 11;
54+
z-index: 10;
5455
}
5556

5657
.number {
@@ -63,17 +64,31 @@ html {
6364
color: #fff;
6465
}
6566

66-
.number1 { --rotate: 30deg; }
67-
.number2 { --rotate: 60deg; }
68-
.number3 { --rotate: 90deg; }
69-
.number4 { --rotate: 120deg; }
70-
.number5 { --rotate: 150deg; }
71-
.number6 { --rotate: 180deg; }
72-
.number7 { --rotate: 210deg; }
73-
.number8 { --rotate: 240deg; }
74-
.number9 { --rotate: 270deg; }
75-
.number10 { --rotate: 300deg; }
76-
.number11 { --rotate: 330deg; }
67+
.number1 { --rotate: 210deg; }
68+
.number2 { --rotate: 240deg; }
69+
.number3 { --rotate: 270deg; }
70+
.number4 { --rotate: 300deg; }
71+
.number5 { --rotate: 330deg; }
72+
.number6 { --rotate: 360deg; }
73+
.number7 { --rotate: 30deg; }
74+
.number8 { --rotate: 60deg; }
75+
.number9 { --rotate: 90deg; }
76+
.number10 { --rotate: 120deg; }
77+
.number11 { --rotate: 150deg; }
78+
.number12 { --rotate: 180deg; }
79+
80+
.inner1 { transform: rotate(-30deg); }
81+
.inner2 { transform: rotate(-60deg); }
82+
.inner3 { transform: rotate(-90deg); }
83+
.inner4 { transform: rotate(-120deg); }
84+
.inner5 { transform: rotate(-150deg); }
85+
.inner6 { transform: rotate(-180deg); }
86+
.inner7 { transform: rotate(-210deg); }
87+
.inner8 { transform: rotate(-240deg); }
88+
.inner9 { transform: rotate(-270deg); }
89+
.inner10 { transform: rotate(-300deg); }
90+
.inner11 { transform: rotate(-330deg); }
91+
7792

7893
.hand {
7994
--rotation: 0;
@@ -89,15 +104,23 @@ html {
89104
}
90105
.hand.hour-hand {
91106
width: 40%;
92-
height: 10px;
107+
height: 7px;
108+
border-radius: 8px 8px 8px 8px ;
109+
z-index: 11;
93110
}
94111

95112
.hand.min-hand {
96113
width: 45%;
97114
height: 7px;
115+
border-radius: 8px 8px 8px 8px ;
116+
z-index: 11;
98117
}
99118

100119
.hand.second-hand {
120+
content: '';
101121
background: rgb(179, 16, 94);
122+
border-radius: 8px 8px 8px 8px ;
123+
z-index: 12;
124+
width: 50%;
102125
}
103126

0 commit comments

Comments
 (0)