-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbutton-mode.js
More file actions
39 lines (36 loc) · 1.33 KB
/
button-mode.js
File metadata and controls
39 lines (36 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// Membuat tombol mode
const modeButton = document.createElement('button');
modeButton.textContent = "Dark Mode";
modeButton.style.padding = '10px 20px';
modeButton.style.fontSize = '16px';
modeButton.style.border = 'none';
modeButton.style.cursor = 'pointer';
modeButton.style.borderRadius = '5px';
modeButton.style.backgroundColor = '#333';
modeButton.style.color = '#FFF';
modeButton.style.transition = 'all 0.3s ease';
// Menambahkan tombol ke body
document.body.appendChild(modeButton);
// Menambahkan gaya default untuk mode terang
document.body.style.backgroundColor = '#FFF';
document.body.style.color = '#333';
document.body.style.fontFamily = 'Arial, sans-serif';
document.body.style.transition = 'all 0.3s ease';
// Fungsi toggle untuk beralih mode
modeButton.addEventListener('click', function() {
if (modeButton.textContent === "Dark Mode") {
// Ubah ke Mode Gelap
document.body.style.backgroundColor = '#333';
document.body.style.color = '#FFF';
modeButton.textContent = "Light Mode";
modeButton.style.backgroundColor = '#FFF';
modeButton.style.color = '#333';
} else {
// Ubah ke Mode Terang
document.body.style.backgroundColor = '#FFF';
document.body.style.color = '#333';
modeButton.textContent = "Dark Mode";
modeButton.style.backgroundColor = '#333';
modeButton.style.color = '#FFF';
}
});