Gallery functionality for galeri.html

This commit is contained in:
Ferit Yiğit BALABAN
2022-07-26 01:37:04 +03:00
parent dadcbf3277
commit 8f2c1314e3

View File

@@ -0,0 +1,28 @@
let fullscreen = document.getElementById("fullscreen");
let img = document.getElementById("fullscreen-img");
let header = document.getElementById("header");
let container = document.getElementById("container");
function hideEverything(bool) {
if (bool) {
header.style.display = "none";
container.style.display = "none";
} else {
header.style.display = "flex";
container.style.display = "grid";
}
}
window.onclick = e => {
let el = e.target;
if (el.classList.contains("photo") || el.id === "fullscreen-img") {
if (fullscreen.style.display === "flex") {
fullscreen.style.display = "none";
hideEverything(false);
} else {
img.src = el.src;
fullscreen.style.display = "flex";
hideEverything(true);
}
}
}