#zoom-container img { transition: transform 0.2s ease; transform-origin: center center; display: block; margin: 0 auto 30px; border-radius: 10px; max-width: 90%; } hr { border: none; border-top: 5px double #6a0dad; width: 80%; margin: 40px auto; } document.addEventListener("DOMContentLoaded", function () { const images = document.querySelectorAll('#zoom-container img'); images.forEach(img => { let scale = 1; img.addEventListener('wheel', function (e) { e.preventDefault(); if (e.deltaY < 0) { scale += 0.1; } else { scale = Math.max(1, scale - 0.1); } img.style.transform = `scale(${scale})`; }); }); });