@@ -7,6 +7,7 @@ const analogBtn = document.querySelector(".analog");
7
7
const stopwatchBtn = document . querySelector ( ".stopwatch" ) ;
8
8
const digitalClock = document . querySelector ( ".digital__clock" ) ;
9
9
const analogClock = document . querySelector ( ".clock" ) ;
10
+ const switchBtn = document . querySelector ( ".switch" ) ;
10
11
11
12
function setDate ( ) {
12
13
const now = new Date ( ) ;
@@ -33,10 +34,35 @@ setDate();
33
34
34
35
digitalBtn . addEventListener ( "click" , ( ) => {
35
36
digitalClock . style . display = "block" ;
37
+ digitalBtn . style . color = "#fff" ;
38
+ analogBtn . style . color = "#d5d5d569" ;
36
39
analogClock . style . display = "none" ;
37
40
} ) ;
38
41
39
42
analogBtn . addEventListener ( "click" , ( ) => {
40
43
digitalClock . style . display = "none" ;
44
+ analogBtn . style . color = "#fff" ;
45
+ digitalBtn . style . color = "#d5d5d569" ;
41
46
analogClock . style . display = "block" ;
42
47
} ) ;
48
+
49
+ switchBtn . addEventListener ( "click" , ( ) => {
50
+ if (
51
+ window
52
+ . getComputedStyle ( document . documentElement )
53
+ . getPropertyValue ( "--main--color" ) == "#1F441E"
54
+ ) {
55
+ document . documentElement . style . setProperty ( "--main--color" , "black" ) ;
56
+ document . documentElement . style . setProperty ( "--primary-color" , "#fff" ) ;
57
+ document . documentElement . style . setProperty (
58
+ "--secondary-color" ,
59
+ "lightgrey"
60
+ ) ;
61
+ switchBtn . textContent = "Night" ;
62
+ } else {
63
+ document . documentElement . style . setProperty ( "--main--color" , "#1F441E" ) ;
64
+ document . documentElement . style . setProperty ( "--primary-color" , "#CEE6B4" ) ;
65
+ document . documentElement . style . setProperty ( "--secondary-color" , "#9ECCA4" ) ;
66
+ switchBtn . textContent = "Day" ;
67
+ }
68
+ } ) ;
0 commit comments