Skip to content

Commit 82c1e00

Browse files
authored
Add dark mode to default templates for Create Next App (#38671)
* Add dark mode to Create Next App * Lint create-next-app css * Widen boxes to optimize linebreaks * Add color scheme to html, remove layout edits
1 parent 7e5cb51 commit 82c1e00

File tree

4 files changed

+46
-0
lines changed

4 files changed

+46
-0
lines changed

packages/create-next-app/templates/default/styles/Home.module.css

+13
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,16 @@
114114
flex-direction: column;
115115
}
116116
}
117+
118+
@media (prefers-color-scheme: dark) {
119+
.card,
120+
.footer {
121+
border-color: #222;
122+
}
123+
.code {
124+
background: #111;
125+
}
126+
.logo img {
127+
filter: invert(1);
128+
}
129+
}

packages/create-next-app/templates/default/styles/globals.css

+10
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,13 @@ a {
1414
* {
1515
box-sizing: border-box;
1616
}
17+
18+
@media (prefers-color-scheme: dark) {
19+
html {
20+
color-scheme: dark;
21+
}
22+
body {
23+
color: white;
24+
background: black;
25+
}
26+
}

packages/create-next-app/templates/typescript/styles/Home.module.css

+13
Original file line numberDiff line numberDiff line change
@@ -114,3 +114,16 @@
114114
flex-direction: column;
115115
}
116116
}
117+
118+
@media (prefers-color-scheme: dark) {
119+
.card,
120+
.footer {
121+
border-color: #222;
122+
}
123+
.code {
124+
background: #111;
125+
}
126+
.logo img {
127+
filter: invert(1);
128+
}
129+
}

packages/create-next-app/templates/typescript/styles/globals.css

+10
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,13 @@ a {
1414
* {
1515
box-sizing: border-box;
1616
}
17+
18+
@media (prefers-color-scheme: dark) {
19+
html {
20+
color-scheme: dark;
21+
}
22+
body {
23+
color: white;
24+
background: black;
25+
}
26+
}

0 commit comments

Comments
 (0)