Mercurial
annotate mrjunejune/pages/parts/header.html @ 80:d55157451947
[MrJuneJune] Updating my homepage.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Thu, 01 Jan 2026 08:23:46 -0800 |
| parents | e7bf9e002850 |
| children | 1ded13720541 |
| rev | line source |
|---|---|
| 78 | 1 <style> |
| 2 :root { | |
| 3 --header-background: var(--white); | |
| 4 --header-color: rgb(var(--black)); | |
| 5 --link-hover-accent: var(--awesome); | |
| 6 --social-link-hover: rgb(var(--gray-dark)); | |
| 7 } | |
| 8 .internal-links { | |
| 9 width: 33%; | |
| 10 } | |
| 11 .header-logo { | |
|
80
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
12 display: grid; |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
13 grid-template-columns: 1fr 1fr ; |
| 78 | 14 align-items: center; |
| 15 } | |
| 16 header { | |
| 17 margin: auto; | |
|
80
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
18 padding: 1em 1em; |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
19 background: var(--header-background); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
20 color: rgb(var(--header-color)); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
21 font-family: "Atkinson", sans-serif; |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
22 box-shadow: 0 2px 8px rgba(var(--black), 5%); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
23 width: 720px; |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
24 max-width: calc(100% - 2em); |
| 78 | 25 } |
| 26 h2 { | |
| 27 margin: 0; | |
| 28 font-size: 1em; | |
| 29 } | |
| 30 h2 a, | |
| 31 h2 a.active { | |
| 32 text-decoration: none; | |
| 33 } | |
| 34 .social-links, | |
| 35 .social-links a { | |
| 36 display: flex; | |
| 37 } | |
| 38 .social-links a { | |
| 39 text-decoration: none; | |
| 40 } | |
| 41 .social-links a:hover { | |
| 42 color: rgb(var(--social-link-hover)); | |
| 43 } | |
| 44 @media (max-width: 720px) { | |
| 45 .social-links { | |
| 46 display: none; | |
| 47 } | |
|
80
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
48 .internal-links { |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
49 width: 45%; |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
50 } |
| 78 | 51 } |
| 52 #themeToggle { | |
| 53 background: var(--header-background); | |
| 54 display: flex; | |
| 55 align-items: center; | |
| 56 border-radius: 25px; | |
| 57 cursor: pointer; | |
| 58 } | |
|
80
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
59 |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
60 /* Dark Mode toggles */ |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
61 :is(html.dark, @media (prefers-color-scheme: dark) { html }) img { |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
62 -webkit-filter: grayscale(1); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
63 filter: grayscale(1); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
64 } |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
65 :is(html.light-mode, @media (prefers-color-scheme: dark) { html }) img { |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
66 -webkit-filter: brightness(2.9) grayscale(1); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
67 filter: brightness(2.9) grayscale(1); |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
68 } |
| 78 | 69 </style> |
|
80
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
70 <header> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
71 <h2 class="header-logo"> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
72 <div id="themeToggle"> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
73 <img id="epiChan" class="epi-logo" aria-label="Toggle dark mode" src="/public/epi_all_colors.svg" height="50" width="50"> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
74 </div> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
75 <a href="/">MrJuneJune</a> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
76 </h2> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
77 </header> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
78 <script src="index.js"></script> |
|
d55157451947
[MrJuneJune] Updating my homepage.
June Park <parkjune1995@gmail.com>
parents:
78
diff
changeset
|
79 |