From 65c80bf30ea784a180488a694314a98e42baaa83 Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Sat, 10 May 2025 23:27:51 +0100 Subject: [PATCH 1/8] first draft of desktop navbar --- public/fonts/minecraftbold.otf | Bin 0 -> 11164 bytes public/fonts/minecraftitalic.otf | Bin 0 -> 12100 bytes public/fonts/minecraftregular.otf | Bin 0 -> 11016 bytes public/fonts/minecraftregular_backup.ttf | Bin 0 -> 12632 bytes public/images/backgrounds/mobile_nav_bg.png | Bin 0 -> 318 bytes public/images/icons/close_menu.png | Bin 0 -> 299 bytes public/images/icons/open_menu.png | Bin 0 -> 245 bytes src/components/NavBar.astro | 147 +--------- src/fonts.css | 20 +- src/scripts/mobileNav.js | 32 +++ src/styles/navbar.css | 286 ++++++++++++++++++++ src/vars.css | 8 +- 12 files changed, 349 insertions(+), 144 deletions(-) create mode 100644 public/fonts/minecraftbold.otf create mode 100644 public/fonts/minecraftitalic.otf create mode 100644 public/fonts/minecraftregular.otf create mode 100644 public/fonts/minecraftregular_backup.ttf create mode 100644 public/images/backgrounds/mobile_nav_bg.png create mode 100644 public/images/icons/close_menu.png create mode 100644 public/images/icons/open_menu.png create mode 100644 src/scripts/mobileNav.js create mode 100644 src/styles/navbar.css diff --git a/public/fonts/minecraftbold.otf b/public/fonts/minecraftbold.otf new file mode 100644 index 0000000000000000000000000000000000000000..87b124cfd139705dd9bd0891b9e230e69e8106e9 GIT binary patch literal 11164 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 literal 0 HcmV?d00001 diff --git a/public/fonts/minecraftitalic.otf b/public/fonts/minecraftitalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..6801bd85f04b94ec93ae3950accfdc2583d368af GIT binary patch literal 12100 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 literal 0 HcmV?d00001 diff --git a/public/fonts/minecraftregular_backup.ttf b/public/fonts/minecraftregular_backup.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c4d8b010bd84cc460e48832a75a6afcdcb0ba0d4 GIT binary patch literal 12632 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 aGT?Jw?*8W=zWx(-espp4Zr1$&1pfz8xsZea literal 0 HcmV?d00001 diff --git a/public/images/backgrounds/mobile_nav_bg.png b/public/images/backgrounds/mobile_nav_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..b0444d69eff588057af24e1352642d4dcea5cb0d GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6=10X`wF_4V~7B_;j+{TUe<4Gj&+2~HrToCO|{#S9F52SJ!|$HZ)qVLLos z978;g@11f`uvLM_Wqa!u2ky*+|FVCrGu+Vg|J1Vu9Oq{~7h(~}XMDWwjA6++<||I& zE_aPzr}9tmoV%-N=T(j0Qy5<`Zq1U}$ePNiv21Hn^&>03HQO@Q-cxJ)&d0|b!nm$G z*tE^$Vy^^)=$cp8W*$GrFr~+A^)&VX$Gci=-+wkaGi-e|vHY0H*9VNdR87?GDzk53 zzq%^=v_!+N#@A|wI)Y{lyI(}jm~^}`?!m>#*e~kGgBdk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uw{{R0!At50#F%c*reW~^`NL@*gUocRd!9i=~7a*Urz$3Dlfr0NZ z2s0kfUy%Y7oZ;!>7!u+BcCw{Vi-7<$Hy`=Ak?%pTj6`W=d zcDCHw`uMu1LI;}#yGvM;?O|Pobpq_KgrYf*cpWm%IDW`ip~}mdKI;Vst0ESR%k^lez literal 0 HcmV?d00001 diff --git a/public/images/icons/open_menu.png b/public/images/icons/open_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..1778c295dce91be92f16278872b9d04cac78c647 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h2Ka=y{{R0!At3?CyRuQu6G$QBIwg$n@S3N%6?!- literal 0 HcmV?d00001 diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 8008999..8530422 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -1,18 +1,19 @@ --- import { Image } from "astro:assets"; import Logo from "../assets/ModernBetaLogoFull.png"; +import "../styles/navbar.css"; --- - + diff --git a/src/fonts.css b/src/fonts.css index 35962ac..28c1c79 100644 --- a/src/fonts.css +++ b/src/fonts.css @@ -1,16 +1,28 @@ @font-face { font-family: minecraft; - src: url("../fonts/minecraftregular.otf"); + src: url("/fonts/minecraftregular.otf") format("opentype"); + font-weight: normal; + font-style: normal; + font-display: swap; } @font-face { font-family: minecraft-alt; - src: url("../fonts/minecraftregular_backup.ttf"); + src: url("/fonts/minecraftregular_backup.ttf") format("truetype"); + font-weight: normal; + font-style: normal; + font-display: swap; } @font-face { font-family: minecraft-bold; - src: url("../fonts/minecraftbold.otf"); + src: url("/fonts/minecraftbold.otf") format("opentype"); + font-weight: bold; + font-style: normal; + font-display: swap; } @font-face { font-family: minecraft-italic; - src: url("../fonts/minecraftitalic.otf"); + src: url("/fonts/minecraftitalic.otf") format("opentype"); + font-weight: normal; + font-style: italic; + font-display: swap; } diff --git a/src/scripts/mobileNav.js b/src/scripts/mobileNav.js new file mode 100644 index 0000000..f615dbc --- /dev/null +++ b/src/scripts/mobileNav.js @@ -0,0 +1,32 @@ +// Mobile navigation functionality +document.addEventListener('DOMContentLoaded', () => { + const mobileNavBtn = document.getElementById('nav-menu-btn'); + const mobileNavDropdown = document.getElementById('mobile-nav-dropdown'); + const menuBtnImg = mobileNavBtn?.querySelector('img'); + + if (mobileNavBtn && mobileNavDropdown && menuBtnImg) { + // Initialize menu as closed + mobileNavDropdown.style.display = 'none'; + + // Toggle menu function + window.togglenav = () => { + if (mobileNavDropdown.style.display === 'none') { + // Open menu + mobileNavDropdown.style.display = 'block'; + menuBtnImg.src = '/images/icons/close_menu.png'; + } else { + // Close menu + mobileNavDropdown.style.display = 'none'; + menuBtnImg.src = '/images/icons/open_menu.png'; + } + }; + + // Close menu on window resize (if screen becomes desktop size) + window.addEventListener('resize', () => { + if (window.innerWidth > 1050) { + mobileNavDropdown.style.display = 'none'; + menuBtnImg.src = '/images/icons/open_menu.png'; + } + }); + } +}); diff --git a/src/styles/navbar.css b/src/styles/navbar.css new file mode 100644 index 0000000..284f875 --- /dev/null +++ b/src/styles/navbar.css @@ -0,0 +1,286 @@ +*, +::after, +::before { + /* removed default styling */ + padding: 0; + margin: 0; + text-decoration: none; + border: 0; + background: none; + font-family: minecraft, minecraft-alt; + box-sizing: border-box; + color: white; + font-size: 100%; +} + +*:focus { + /* removed default styling */ + outline: none; +} + +/* Navbar Styles */ +nav { + width: 100vw; + height: var(--navBarHeight); + background: linear-gradient( + 180deg, + var(--skyDarkBlueTop) 0%, + var(--skyDarkBlueBot) 75% + ); + padding: 7px 25px; + box-shadow: var(--perspectiveBoxShadow); + border-bottom: 2px solid black; + position: fixed; + top: 0; + z-index: 10; + overflow: visible; +} + +.nav-content { + max-width: 1500px; + height: 100%; + margin: 0 auto; + display: flex; + justify-content: space-between; + align-items: center; +} + +/* Left side of navbar */ +.left { + display: flex; + height: 100%; + align-items: center; +} + +/* Right side of navbar */ +.right { + display: flex; + height: 100%; + align-items: center; + justify-content: flex-end; + overflow: visible; +} + +/* Logo styling */ +#nav-logo { + padding: 0 18px 0 0; + display: flex; + height: 100%; + align-items: center; +} + +#nav-logo img { + height: 100%; + max-height: 66px; + width: auto; + object-fit: contain; +} + +#nav-logo:hover { + background: none; + border: none; +} + +/* Navigation links */ +#nav-links { + display: flex; + height: 100%; + position: relative; + align-items: center; +} + +#nav-links a, +#nav-links .dropdown { + padding: 15px 26px; + font-size: 1.25em; + text-transform: uppercase; + text-shadow: var(--mcTextShadow); + margin: 0; +} + +#nav-links a:first-child { + margin-left: 1px; +} + +#nav-links a:nth-child(2), +#nav-links a:nth-child(3), +#nav-links a:nth-child(4), +#nav-links a:nth-child(5), +#nav-links .dropdown { + margin-left: -2px; +} + +#nav-links a:hover { + background: rgba(0, 0, 0, 0.15); + border-bottom: solid 5px rgba(0, 0, 0, 0.15); +} + +/* Dropdown menu */ +.dropdown { + position: relative; + display: inline-flex; + align-items: center; + cursor: pointer; +} + +#nav-links .dropdown:hover { + background: rgba(0, 0, 0, 0.15); + position: relative; + border-bottom: solid 5px transparent; +} + +#nav-links .dropdown:hover::after { + content: ""; + position: absolute; + top: 100%; + left: 0; + width: 100%; + height: 16px; + background: rgba(0, 0, 0, 0.15); + z-index: 10; +} + +#nav-links .dropdown:hover a:hover { + background: rgba(0, 0, 0, 0.15); + border-bottom: none; +} + +.dropdown-content { + display: none; + position: absolute; + top: calc(100% + 16px); + left: 0; + background: rgba(0, 0, 0, 0.6); + min-width: 100%; + text-wrap: nowrap; + z-index: 11; + padding-bottom: 30px; +} + +.dropdown-content a { + display: block; + padding: 12px 20px; + font-size: 1em !important; + text-transform: none; + text-shadow: none; + text-decoration: none; + margin-bottom: 5px; +} + +.dropdown-content a:hover { + background: rgba(0, 0, 0, 0.25); + border-bottom: none; +} + +.dropdown:hover .dropdown-content { + display: block; +} + +/* Play Now button */ +#join-now-button { + background: linear-gradient( + 180deg, + var(--logoLimeGreen) 0%, + var(--logoLimeGreen2) 100% + ); + height: 100%; + margin-top: -8px; + margin-bottom: -9px; + padding: 0 30px; + color: var(--logoDarkGreen); + font-weight: bold; + font-size: 1.75em; + border: 2px solid var(--logoDarkGreen); + box-shadow: var(--centeredBoxShadow); + font-family: minecraft-bold, minecraft, sans-serif; + display: flex; + align-items: center; + position: relative; + z-index: 11; +} + +/* Play button container */ +.play-button-container { + height: 100%; + display: flex; + align-items: center; + overflow: visible; +} + +/* Play Now button class */ +.play-now-button { + height: 91% !important; + margin-top: -8px !important; + margin-bottom: -8px !important; +} + +#join-now-button:hover { + cursor: pointer; + background: var(--logoDarkGreen); + color: var(--logoLimeGreen); + border: 2px solid var(--logoLimeGreen); +} + +/* Mobile menu button */ +#nav-menu-btn { + display: none; + height: 100%; +} + +#nav-menu-btn img { + height: 100%; + padding: 10px; +} + +#nav-menu-btn:hover { + cursor: pointer; +} + +/* Mobile dropdown menu */ +#mobile-nav-dropdown { + display: none; + position: absolute; + text-align: center; + top: var(--navBarHeight); + right: 0; + background-image: url("/images/backgrounds/mobile_nav_bg.png"); + background-size: 64px; + height: calc(100vh - var(--navBarHeight)); + padding: 15px 0; + border-left: 2px solid black; + box-shadow: var(--perspectiveBoxShadow); + z-index: 9; + max-height: 100vh; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +#mobile-nav-dropdown a { + display: block; + height: auto; + line-height: calc(var(--navBarHeight) / 1.35); + padding: 0 40px; + font-size: 1.25em; + text-transform: uppercase; + text-shadow: var(--mcTextShadow); +} + +#mobile-nav-dropdown a:hover { + background: rgba(0, 0, 0, 0.25); + border-bottom: none; +} + +/* Responsive styles */ +@media screen and (max-width: 1050px) { + .desktop-only { + display: none; + } + + .mobile-only { + display: block; + } + + #nav-logo { + flex-grow: 1; + } +} diff --git a/src/vars.css b/src/vars.css index 4a6abf6..1290e50 100644 --- a/src/vars.css +++ b/src/vars.css @@ -26,10 +26,4 @@ --verticalSpacing: 45px; --horizontalSpacing: 15px; -} - -@media screen and (max-width: 1100px) { - :root { - --navBarHeight: 100px; - } -} +} \ No newline at end of file From d9d0dfee75999eaa3ac816152bab560e16c2045e Mon Sep 17 00:00:00 2001 From: Lynx Date: Sat, 10 May 2025 18:02:39 -0500 Subject: [PATCH 2/8] Use data-driven navbar items --- src/components/NavBar.astro | 146 +++++++++++++++++++++++++----------- 1 file changed, 102 insertions(+), 44 deletions(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 8530422..55ca326 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -2,6 +2,56 @@ import { Image } from "astro:assets"; import Logo from "../assets/ModernBetaLogoFull.png"; import "../styles/navbar.css"; + +type NavBarItem = { + target?: string; + href: string; + label: string; +}; + +type NavBarGroup = { + title: string; + items: NavBarItem[]; +}; + +const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ + { + href: "/", + label: "Home", + }, + { + href: "/rules", + label: "Rules", + }, + { + href: "/socials", + label: "Socials", + }, + { + href: "https://store.modernbeta.org", + target: "_blank", + label: "Store", + }, + { + href: "https://map.modernbeta.org", + target: "_blank", + label: "Map", + }, + { + title: "Wiki", + items: [ + { + href: "https://web.archive.org/web/20110902065819/http://www.minecraftwiki.net:80/wiki/Minecraft_Wiki", + target: "_blank", + label: "Beta 1.7.3 Wiki", + }, + { + href: "https://modernbeta.miraheze.org/wiki/Main_Page", + label: "Community Wiki", + }, + ], + }, +]; --- From 46b44ee02fb409af75b348b8033a4c2dcd3bac81 Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Mon, 12 May 2025 16:31:46 +0100 Subject: [PATCH 3/8] fix css to css class --- src/components/NavBar.astro | 297 +++++++++++++++++++++++++++++++++++- src/fonts.css | 2 +- src/layouts/Layout.astro | 24 ++- 3 files changed, 318 insertions(+), 5 deletions(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 55ca326..95e7bd6 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -1,7 +1,8 @@ --- import { Image } from "astro:assets"; import Logo from "../assets/ModernBetaLogoFull.png"; -import "../styles/navbar.css"; + + type NavBarItem = { target?: string; @@ -120,3 +121,297 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ + + + + diff --git a/src/fonts.css b/src/fonts.css index 28c1c79..c52cffc 100644 --- a/src/fonts.css +++ b/src/fonts.css @@ -25,4 +25,4 @@ font-weight: normal; font-style: italic; font-display: swap; -} +} \ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 5fd59d8..f92776f 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,7 +1,6 @@ --- import "../vars.css"; -import "../fonts.css"; -import "../utils.css"; +import "../fonts.css"; import NavBar from "../components/NavBar.astro"; interface Props { @@ -67,7 +66,26 @@ if (defaultKeywords) { - diff --git a/src/fonts.css b/src/fonts.css index c52cffc..28c1c79 100644 --- a/src/fonts.css +++ b/src/fonts.css @@ -25,4 +25,4 @@ font-weight: normal; font-style: italic; font-display: swap; -} \ No newline at end of file +} diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index f92776f..1e2dedf 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,6 +1,6 @@ --- import "../vars.css"; -import "../fonts.css"; +import "../fonts.css"; import NavBar from "../components/NavBar.astro"; interface Props { From 4bb6285e894ce006ec4e87468c202ecfbb37a9a4 Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Tue, 13 May 2025 12:05:59 +0100 Subject: [PATCH 5/8] fix button --- src/components/NavBar.astro | 88 ++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 49 deletions(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 6f5d65a..db7caf8 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -85,35 +85,35 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ }) } + -
- - -
-
- { - NAV_BAR_ITEMS.flatMap((item) => { - if ("title" in item) return item.items; - return item; - }).map((item) => { - return ( - - {item.label} - - ); - }) - } -
+
+ + +
+
+ { + NAV_BAR_ITEMS.flatMap((item) => { + if ("title" in item) return item.items; + return item; + }).map((item) => { + return ( + + {item.label} + + ); + }) + }
@@ -177,15 +177,8 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ display: flex; height: 100%; align-items: center; - } - - /* Right side of navbar */ - .right { - display: flex; - height: 100%; - align-items: center; - justify-content: flex-end; - overflow: visible; + flex: 1; + padding-left: 0; } /* Logo styling */ @@ -194,26 +187,23 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ display: flex; height: 100%; align-items: center; + margin-left: 0; } #nav-logo img { height: 100%; - max-height: 66px; + max-height: 66.5px; width: auto; object-fit: contain; } - #nav-logo:hover { - background: none; - border: none; - } - /* Navigation links */ #nav-links { display: flex; height: 100%; position: relative; align-items: center; + margin-left: 0; } #nav-links a, @@ -310,9 +300,9 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ var(--logoLimeGreen) 0%, var(--logoLimeGreen2) 100% ); - height: 100%; - margin-top: -8px; - margin-bottom: -9px; + height: 66px !important; + margin-top: -12px; + margin-bottom: -12px; padding: 0 30px; color: var(--logoDarkGreen); font-weight: bold; @@ -336,9 +326,9 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ /* Play Now button class */ .play-now-button { - height: 91% !important; - margin-top: -8px !important; - margin-bottom: -8px !important; + height: 66px !important; + margin-top: -12px !important; + margin-bottom: -12px !important; } #join-now-button:hover { From c0f599c3365b74c786e29dc2aa87b66a20d3b7ca Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Tue, 13 May 2025 12:07:44 +0100 Subject: [PATCH 6/8] correction of fix --- src/components/NavBar.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index db7caf8..1165c7f 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -300,7 +300,7 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ var(--logoLimeGreen) 0%, var(--logoLimeGreen2) 100% ); - height: 66px !important; + height: 67px !important; margin-top: -12px; margin-bottom: -12px; padding: 0 30px; @@ -326,7 +326,7 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ /* Play Now button class */ .play-now-button { - height: 66px !important; + height: 67px !important; margin-top: -12px !important; margin-bottom: -12px !important; } From cd187ee8fd95a5a6ba29c7b1c3902745485ed97a Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Tue, 13 May 2025 14:24:31 +0100 Subject: [PATCH 7/8] replace flex to flex-shrink --- src/components/NavBar.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 1165c7f..5973f44 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -177,7 +177,7 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ display: flex; height: 100%; align-items: center; - flex: 1; + flex-shrink: 1; padding-left: 0; } From 4756a1d078afc11e2ae69800655630841faf6652 Mon Sep 17 00:00:00 2001 From: eduardocosta6 Date: Fri, 16 May 2025 08:46:14 +0100 Subject: [PATCH 8/8] fix the pla button --- src/components/NavBar.astro | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 5973f44..489ddcd 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -192,7 +192,7 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ #nav-logo img { height: 100%; - max-height: 66.5px; + max-height: 66px; width: auto; object-fit: contain; } @@ -300,8 +300,8 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ var(--logoLimeGreen) 0%, var(--logoLimeGreen2) 100% ); - height: 67px !important; - margin-top: -12px; + height: 66px !important; + margin-top: -11px; margin-bottom: -12px; padding: 0 30px; color: var(--logoDarkGreen); @@ -326,8 +326,8 @@ const NAV_BAR_ITEMS: (NavBarItem | NavBarGroup)[] = [ /* Play Now button class */ .play-now-button { - height: 67px !important; - margin-top: -12px !important; + height: 66px !important; + margin-top: -11px !important; margin-bottom: -12px !important; }