Skip to content

Commit f16808d

Browse files
Merge pull request #68 from AdvancedCSS2023/dark-mode
Dark mode
2 parents ac8378a + 9c9d528 commit f16808d

File tree

3 files changed

+34
-31
lines changed

3 files changed

+34
-31
lines changed

index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<!-- SCENE 1 -->
1313
<div class="scene1">
1414
<img class="cloud" src="./images/cloud.png" alt="" />
15-
<img class="sun" src="./images/sun .png" alt="" />
15+
<div class="sun"></div>
1616
<div>
1717
<img class="man" src="images/man.png">
1818
<img class="dock" src="./images/fishing_dock.png" alt="" />

style/_color.scss

+33-16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/* Variables */
2-
$scene1Gradient : linear-gradient(180deg, rgba(157,221,247,1) 67%, rgb(83, 154, 184) 67%);
2+
$scene1GradientDarkMode : linear-gradient(180deg, rgb(4, 36, 48) 67%, rgb(9, 129, 155) 67%);
3+
$scene1GradientLightMode : linear-gradient(180deg, rgba(157,221,247,1) 67%, rgb(83, 154, 184) 67%);
4+
$scene2GradientDarkMode : linear-gradient(180deg, rgba(9, 129, 155) 22%, rgba(63,106,124,1) 66%);
35
$scene2Gradient : linear-gradient(180deg, rgba(83, 154, 184,1) 22%, rgba(63,106,124,1) 66%);
46
$scene3Gradient : linear-gradient(180deg, rgba(63,106,124,1) 22%, rgba(15,48,62,1) 73%);
57
$scene4Gradient : linear-gradient(180deg, rgba(15,48,62,1) 22%, rgba(0,0,0,1) 73%);
@@ -9,11 +11,38 @@ $urlWave : url(/images/wave.png);
911

1012

1113
/*Applying colors*/
14+
/*dark mode */
15+
@media (prefers-color-scheme: dark) {
16+
.scene1 {
17+
background: $scene1GradientDarkMode;
18+
}
19+
20+
.sun{
21+
background: url(../images/moon.png);
22+
}
23+
24+
.scene2{
25+
background: $scene2GradientDarkMode;
26+
}
27+
}
28+
29+
/*light mode */
30+
@media (prefers-color-scheme: light) {
31+
.scene1 {
32+
background: $scene1GradientLightMode;
33+
}
34+
.sun{
35+
background: url(../images/sun.png);
36+
}
37+
38+
.scene2{
39+
background: $scene2Gradient;
40+
}
41+
}
42+
1243
body{
1344
background-color: $scene5Gradient;
14-
}
15-
.scene1{
16-
background: $scene1Gradient;
45+
color: white;
1746
}
1847
/*Wave url*/
1948
.waves-1 {
@@ -28,9 +57,6 @@ body{
2857
.waves-4 {
2958
background: $urlWave;
3059
}
31-
.scene2{
32-
background: $scene2Gradient;
33-
}
3460
.scene3{
3561
background: $scene3Gradient;
3662
}
@@ -59,12 +85,3 @@ body{
5985
.man__leg>* {
6086
background-color: black;
6187
}
62-
63-
main{
64-
background-color: $scene5Gradient;
65-
div{
66-
&:nth-of-type(n + 3){
67-
color: $darkSceneFontColor;
68-
}
69-
}
70-
}

style/_layout.scss

-14
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,7 @@ main{
1919
position: sticky;
2020
top: 25px;
2121
}
22-
/*dark mode */
23-
@media (prefers-color-scheme: dark) {
24-
body {
25-
background-color: black;
26-
color: white;
27-
}
28-
}
2922

30-
/*light mode */
31-
@media (prefers-color-scheme: light) {
32-
body {
33-
background-color: white;
34-
color: black;
35-
}
36-
}
3723
/* general layout for side plant images*/
3824
.background-plants-right {
3925
width: 9vw;

0 commit comments

Comments
 (0)