Skip to content

Commit 4b79a7a

Browse files
committed
light & dark mode
1 parent f314ce0 commit 4b79a7a

File tree

4 files changed

+37
-4
lines changed

4 files changed

+37
-4
lines changed

.vscode/settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
"strings": "on",
55
"other": "on"
66
},
7-
"liveServer.settings.port": 5502
7+
"liveServer.settings.port": 5503
88
}

Light-Dark Mode/index.css

+18-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ nav a {
1717
border-radius: 0.3rem;
1818
border: solid black;
1919
background-color: aliceblue;
20+
text-align: center;
2021
text-decoration-line: none;
2122
padding: 5px;
2223
}
@@ -25,4 +26,20 @@ nav a {
2526
box-sizing: border-box;
2627
}
2728

28-
/* navbar */
29+
/* navbar */
30+
31+
body {
32+
padding: 25px;
33+
background-color: white;
34+
color: black;
35+
font-size: 25px;
36+
}
37+
38+
.dark-mode {
39+
background-color: black;
40+
color: white;
41+
}
42+
43+
button {
44+
align-items: center;
45+
}

Light-Dark Mode/index.html

+12-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<head>
55
<meta charset="UTF-8">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
78
<title>Light & Dark Mode</title>
89
<link rel="stylesheet" href="index.css">
910
</head>
@@ -17,9 +18,18 @@
1718

1819
<body>
1920
<form>
20-
<label>click to change mode </label>
21-
<input type="checkbox">
21+
22+
<button class="modeBtn" onclick="changeMode(event)"> <label>click to change mode </label> </button>
23+
24+
2225
</form>
26+
<h1>Here is h1 element</h1>
27+
<h2>Here is h2 element</h2>
28+
<h3>Here is h3 element</h3>
29+
<h1>Here is h1 element</h1>
30+
<h5>Here is h5 element</h5>
31+
<script src="index.js" defer></script>
32+
2333
</body>
2434

2535
</html>

Light-Dark Mode/index.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
function changeMode(event) {
3+
event.preventDefault()
4+
var element= document.body;
5+
element.classList.toggle("dark-mode");
6+
}

0 commit comments

Comments
 (0)