Skip to content

Commit c1c6344

Browse files
bringing calculator and heading block at center of the page
1 parent fd02ef8 commit c1c6344

2 files changed

Lines changed: 36 additions & 30 deletions

File tree

Projects/Age Calculator/index.html

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,78 @@
11
<!DOCTYPE html>
22
<html lang="en">
3+
34
<head>
45
<meta charset="UTF-8">
56
<meta http-equiv="X-UA-Compatible" content="IE=edge">
67
<meta name="viewport" content="width=device-width, initial-scale=1.0">
78
<title>Age Calculator</title>
89
<link rel="stylesheet" href="style.css">
910
</head>
11+
1012
<body>
1113
<div class="container">
1214
<div class="calculator">
1315
<h1>Age Calculator</h1>
1416
<div class="input-box">
15-
17+
1618
<input type="date" id="date">
1719
<button onclick="calculateAge()">Calculate</button>
1820
</div>
1921
<p id="result"></p>
2022
</div>
21-
23+
2224
</div>
2325

2426
<script>
25-
let userInput=document.getElementById("date")
26-
userInput.max=new Date().toISOString().split("T")[0];
27+
let userInput = document.getElementById("date")
28+
userInput.max = new Date().toISOString().split("T")[0];
2729

28-
let result=document.getElementById("result");
30+
let result = document.getElementById("result");
2931

30-
function calculateAge(){
31-
let birthDate=new Date(userInput.value);
32-
let d1=birthDate.getDate();
33-
let m1=birthDate.getMonth()+1;
34-
let y1=birthDate.getFullYear();
32+
function calculateAge() {
33+
let birthDate = new Date(userInput.value);
34+
let d1 = birthDate.getDate();
35+
let m1 = birthDate.getMonth() + 1;
36+
let y1 = birthDate.getFullYear();
3537

36-
let today=new Date();
38+
let today = new Date();
3739

38-
let d2=today.getDate();
39-
let m2=today.getMonth()+1;
40-
let y2=today.getFullYear();
40+
let d2 = today.getDate();
41+
let m2 = today.getMonth() + 1;
42+
let y2 = today.getFullYear();
4143

42-
let d3,m3,y3;
44+
let d3, m3, y3;
4345

44-
y3=y2-y1;
45-
if(m2>=m1){
46-
m3=m2-m1;
46+
y3 = y2 - y1;
47+
if (m2 >= m1) {
48+
m3 = m2 - m1;
4749
}
48-
else{
50+
else {
4951
y3--;
50-
m3=12+m2-m1;
52+
m3 = 12 + m2 - m1;
5153
}
52-
if(d2>=d1){
53-
d3=d2-d1;
54+
if (d2 >= d1) {
55+
d3 = d2 - d1;
5456
}
55-
else{
57+
else {
5658
m3--;
57-
d3=getDaysInMonth(y1,m1)+d2-d1;
59+
d3 = getDaysInMonth(y1, m1) + d2 - d1;
5860
}
59-
if(m3<0){
60-
m3=11;
61+
if (m3 < 0) {
62+
m3 = 11;
6163
y3--;
6264
}
63-
result.innerHTML=`You are <span>${y3}</span> years, <span>${m3}</span> months and <span>${d3}</span> days old `;
65+
result.innerHTML = `You are <span>${y3}</span> years, <span>${m3}</span> months and <span>${d3}</span> days old `;
6466

6567

6668

6769

6870
}
69-
function getDaysInMonth(year,month){
70-
return new Date(year,month,0).getDate();
71+
function getDaysInMonth(year, month) {
72+
return new Date(year, month, 0).getDate();
7173
}
7274

7375
</script>
7476
</body>
77+
7578
</html>

Projects/Age Calculator/style.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
box-sizing: border-box;
66
}
77
.container{
8+
display: flex;
9+
justify-content: center;
810
width: 100%;
911
min-height: 100vh;
1012
background: linear-gradient(90deg, rgba(9,9,121,1) 8%, rgba(0,241,255,1) 100%, rgba(0,212,255,1) 100%);
1113
color: #fff;
12-
padding: 10px;
1314
}
1415
.calculator{
1516
width: 100%;
1617
max-width: 600px;
1718
margin-left: 10%;
1819
margin-top: 10%;
20+
margin-right: 10%;
1921
}
2022
.calculator h1{
23+
text-align: center;
2124
font-size: 60px;
2225
color: #ffff76;
2326
}

0 commit comments

Comments
 (0)