Skip to content

Commit abe42c0

Browse files
authored
Merge pull request #4 from natanielf/dev
Added @media (prefers-color-scheme: dark)
2 parents 67e9d6e + b4ee677 commit abe42c0

2 files changed

Lines changed: 77 additions & 9 deletions

File tree

assets/css/style.css

Lines changed: 72 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
:root {
22
--light-main: #FFFFFF;
3-
--light-accent: #AAAAAA;
3+
--light-accent: #000000;
44
--light-content-bkgd: rgba(255, 255, 255, 0.8);
55
--light-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
66
--red: #EC1F28;
77
--red-transparent: rgba(236, 31, 40, 0.5);
88
--dark-main: #000000;
9-
--dark-accent: #AAAAAA;
9+
--dark-accent: #FFFFFF;
1010
--dark-content-bkgd: rgba(0, 0, 0, 0.8);
1111
--dark-box-shadow: 0 4px 8px 0 rgba(255, 255, 255, 0.2), 0 6px 20px 0 rgba(255, 255, 255, 0.19);
1212
}
@@ -29,7 +29,7 @@ html {
2929
body {
3030
margin: 0;
3131
background-color: var(--light-main);
32-
color: #000000;
32+
color: var(--light-accent);
3333
font-family: Space-Grotesk, sans-serif, Arial;
3434
text-align: center;
3535
}
@@ -103,14 +103,14 @@ nav a {
103103

104104
a:link,
105105
a:visited {
106-
color: #000000;
106+
color: var(--light-accent);
107107
text-decoration: underline;
108108
border-radius: 8px;
109109
}
110110

111111
a:hover,
112112
a:active {
113-
color: #000000;
113+
color: var(--light-accent);
114114
background-color: var(--red);
115115
text-decoration: none;
116116
}
@@ -137,7 +137,10 @@ img {
137137
height: auto;
138138
overflow: hidden;
139139
border-radius: 8px;
140-
background-color: #FFFFFF;
140+
background-color: var(--light-main);
141+
border-style: solid;
142+
border-width: thin;
143+
border-color: var(--red);
141144
position: absolute;
142145
top: 50%;
143146
-webkit-transform: translateY(-50%);
@@ -210,7 +213,6 @@ img {
210213
width: 100%;
211214
padding-top: 56.25%;
212215
/* 16:9 Aspect Ratio ( 9/16 = 0.5625) */
213-
margin-top: 2rem;
214216
}
215217

216218
iframe {
@@ -234,8 +236,8 @@ iframe {
234236

235237
/* Track */
236238
::-webkit-scrollbar-track {
237-
background: var(--bkgd);
238-
-webkit-box-shadow: inset 0 0 8px var(--light-main);
239+
background: var(--light-main);
240+
-webkit-box-shadow: inset 0 0 8px var(--light-accent);
239241
box-shadow: inset 0 0 8px var(--light-accent);
240242
border-radius: 8px;
241243
}
@@ -269,3 +271,64 @@ canvas {
269271
background-position: 50% 50%;
270272
/* background-repeat: no-repeat; Useful when using a texture */
271273
}
274+
275+
@media (prefers-color-scheme: dark) {
276+
body {
277+
background-color: var(--dark-main);
278+
color: var(--dark-accent);
279+
}
280+
281+
.content {
282+
background-color: var(--dark-content-bkgd);
283+
-webkit-box-shadow: var(--dark-box-shadow);
284+
box-shadow: var(--dark-box-shadow);
285+
}
286+
287+
nav {
288+
background-color: var(--dark-main);
289+
}
290+
291+
nav:hover {
292+
-webkit-box-shadow: var(--dark-box-shadow);
293+
box-shadow: var(--dark-box-shadow);
294+
}
295+
296+
a:link,
297+
a:visited {
298+
background-color: var(--dark-main);
299+
color: var(--dark-accent);
300+
}
301+
302+
a:hover,
303+
a:active {
304+
color: var(--dark-accent);
305+
background-color: var(--red);
306+
}
307+
308+
.view .mask {
309+
background-color: var(--dark-main);
310+
}
311+
312+
.view h3 {
313+
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
314+
}
315+
316+
.view:hover .mask {
317+
-webkit-box-shadow: var(--dark-box-shadow);
318+
box-shadow: var(--dark-box-shadow);
319+
}
320+
321+
::-webkit-scrollbar-track {
322+
background: var(--dark-main);
323+
}
324+
325+
::-webkit-scrollbar-thumb:hover {
326+
-webkit-box-shadow: inset 0 0 8px var(--dark-accent);
327+
box-shadow: inset 0 0 8px var(--dark-accent);
328+
}
329+
330+
#particles-js {
331+
background-color: var(--dark-main);
332+
}
333+
334+
}

index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,11 @@ <h2>Nature Shots</h2>
150150
<img src="images/nature_4.jpg" alt="Nature Photo 4">
151151
</div>
152152

153+
<h2>Check out my latest YouTube video:</h2>
154+
<div class="iframe-container">
155+
<iframe src="https://www.youtube.com/embed/2zy5Bbt_RDY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
156+
</div>
157+
153158
<h1 id="contact_info">Contact Info</h1>
154159
<h2>Email: <a href="mailto:natanielfarzan@gmail.com" target="_blank">natanielfarzan@gmail.com</a></h2>
155160

0 commit comments

Comments
 (0)