Увеличение изображений по клику является распространенным функционалом на веб-сайтах. Это позволяет пользователям увидеть более детальное изображение, нажав на него. В этой статье мы рассмотрим, как реализовать увеличение картинки по клику с помощью HTML и JavaScript.
























Шаг 1: HTML
Для начала создадим HTML разметку, в которой будет отображаться изображение и кнопка для увеличения. Ниже приведен пример простой разметки для этой цели:

























Шаг 2: JavaScript
Теперь нам нужно написать JavaScript функцию, которая будет увеличивать изображение при клике на кнопку. Пример кода:
function zoomIn() {
var image = document.getElementById(\'mainImage\');
image.src = \'large-image.jpg\';
image.alt = \'Увеличенное изображение\';
}
Это простой пример, который меняет изображение на более крупное при клике на кнопку \"Увеличить\". Вы можете настроить этот функционал под свои нужды, добавив анимацию или другие эффекты.