portfolio overhaul

This commit is contained in:
SowinskiBraeden committed 2026-03-14 15:41:08 -07:00
1 parent 2b0b41f773
commit 7c26e115ee
20 files changed
+1874 -683

No files matched your search

+26 -6
View File
@@ -1,12 +1,32 @@
const doc = document;
const body = doc.body;
const menuOpen = doc.querySelector(".menu");
const menuClose = doc.querySelector(".close");
const overlay = doc.querySelector(".overlay");
menuOpen.addEventListener("click", () => {
overlay.classList.add("overlay--active");
});
if (menuOpen && menuClose && overlay) {
const openMenu = () => {
overlay.classList.add("overlay--active");
body.classList.add("menu-open");
};
menuClose.addEventListener("click", () => {
overlay.classList.remove("overlay--active");
});
const closeMenu = () => {
overlay.classList.remove("overlay--active");
body.classList.remove("menu-open");
};
menuOpen.addEventListener("click", openMenu);
menuClose.addEventListener("click", closeMenu);
overlay.addEventListener("click", (event) => {
if (event.target === overlay) {
closeMenu();
}
});
window.addEventListener("keydown", (event) => {
if (event.key === "Escape") {
closeMenu();
}
});
}