diff --git a/website/index.html b/website/index.html index d2a4a3d..109b8bf 100644 --- a/website/index.html +++ b/website/index.html @@ -16,12 +16,11 @@ - - - - - - + + + +
+
@@ -35,7 +34,7 @@ diff --git a/website/script.js b/website/script.js index 5499169..7f38dd2 100644 --- a/website/script.js +++ b/website/script.js @@ -2,43 +2,62 @@ function showItemDetails(item) { var items = []; - // Afhankelijk van het geselecteerde item, pas de details aan - // Stel de inhoud in afhankelijk van het geselecteerde item + // Afhankelijk van het geselecteerde item, voeg de producten toe if (item === 'Broodjes') { - title = "Broodje Gezond"; - imagesrc = "broodje-gezond.jpg"; - description = "Op dit broodje zit kaas, veldsla, komkommer, tomaat, ei, ham en/of kip en bufkes saus."; - } else if (item === 'drinks') { - title = "Spa Water"; - imagesrc = "spa.jpg"; - description = "Koude verfrissende water."; - } else if (item === 'Snacks') { - title = "Frikandel"; - imagesrc = "frikandel.jpg"; - description = "Een frikandel, dat wil je wel!"; - } else if (item === 'deserts') { - title = "Ijsjes"; - imagesrc = "ijs.png"; - description = "Een lekker ijsje met vele smaken, zoals aardbei, vanille, chocolade, mint, bosbes en nog veel meer (alleen in de zomer!)."; - } else if (item === 'Deals') { - title = "Deals"; - imageSrc = "media/deals.jpg"; - description = "Onze beste deals met de beste prijzen!"; - } else if (item === 'soep') { - title = "soepen"; - imageSrc = "media/soep.jpg"; - description = "soep van de dag! (Allergieen? Meld het bij ons!"; - } else if (item === 'Placeholder 2') { - title = "Placeholder 2"; - imageSrc = ""; - description = "Beschrijving voor Placeholder 2."; + items = [ + { + title: "Broodje Gezond", + image: "https://thumbs.dreamstime.com/b/submarine-sandwich-ham-cheese-clipping-path-egg-tomato-cucumber-lettuce-white-48580716.jpg", + description: "Op dit broodje zit kaas, veldsla, komkommer, tomaat, ei, ham en/of kip en bufkes saus." } - + ]; + } else if (item === 'drinks') { + items = [ + { + title: "Spa Water", + image: "https://m.media-amazon.com/images/I/71VrczELeaL._AC_SY741_.jpg", + description: "Koude verfrissende water." + } + ]; + } else if (item === 'Snacks') { + items = [ + { + title: "Frikandel", + image: "https://boshuis.huisjebezorgd.nl/wp-content/uploads/2020/03/29512948_652505005141152_1601506864166600704_o.jpg", + description: "Een frikandel, dat wil je wel!" + } + ]; + } else if (item === 'deserts') { + items = [ + { + title: "Ijsjes", + image: "https://th.bing.com/th/id/R.5e81f369a0da6a92106391e7b0a5119b?rik=KD0kNGiRjGM22g&riu=http%3a%2f%2fwww.brookersicecream.com%2fwp-content%2fuploads%2f2018%2f09%2fIce-Cream-Fan.png&ehk=%2bfZOURa%2fKgmE4uuuESx9We3OBrwXpPaaMZpJaBJt4bo%3d&risl=&pid=ImgRaw&r=0", + description: "Een lekker ijsje met vele smaken, zoals aardbei, vanille, chocolade, mint, bosbes en nog veel meer (alleen in de zomer!)." + } + ]; + } - // Toon de details aan de rechterkant - document.getElementById("item-title").innerText = title; - document.getElementById("item-image").src = imageSrc; - document.getElementById("item-description").innerText = description; + // Leeg de productweergave + const productDisplay = document.getElementById('product-display'); + productDisplay.innerHTML = ''; + + // Voeg de items toe aan de weergave + items.forEach(item => { + const productBox = document.createElement('div'); + productBox.classList.add('product-box'); + productBox.innerHTML = ` + ${item.title} +

${item.title}

+ `; + productDisplay.appendChild(productBox); + }); +} + +// Functie om het modaal venster te openen +function openModal(title, image, description) { + document.getElementById("modal-title").innerText = title; + document.getElementById("modal-image").src = image; + document.getElementById("modal-description").innerText = description; // Zet het modaal venster zichtbaar document.getElementById("modal").style.display = "block"; diff --git a/website/style.css b/website/style.css index dc5358d..deeedc3 100644 --- a/website/style.css +++ b/website/style.css @@ -53,23 +53,22 @@ body { cursor: pointer; } -.menu-detail img { - width: 70%; - max-width: 300px; - max-height: 400px; - margin-bottom: 20px; +.product-box img { + width: 100%; + height: auto; + transition: transform 0.3s ease; } -.menu-detail h2 { +.product-box:hover img { + transform: scale(1.1); +} + +.product-box h3 { + font-size: 1.1em; color: #d32f2f; margin: 10px 0; } -.menu-item:hover { - background-color: #f59e42; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); -} - /* Modaal venster (pop-up) */ .modal { display: none;