Рассказываем, как легко и быстро сделать крутой зум-эффект для вашего интернет-магазина при помощи чистого Javascript. Написать этот гайд меня подтолкнул вопрос на Stackoverflow, где автор пытался сделать зум-эффект карточки товара как на Amazon. Перейдите в магазин, откройте понравившийся товар и наведите курсор на фото. Появится удобное окошко с увеличенным изображением, которое поможет вам поближе рассмотреть интересующую покупку. В этой статье я расскажу, как сделать похожий эффект и использовать его в своих дальнейших проектах. Рассмотрим три составные части: HTML, CSS, Javascript. HTML Самая простая часть. Создаём два блока: в одном будет изображение меньшего размера, в другом будет его увеличенная копия. В первом блоке создаём тег img и указываем путь до картинки небольшого размера. Помимо этого, создадим произвольный data-атрибут data-zoom-img, в нём будет путь до увеличенной копии товара. Data-атрибут нужен для отложенной загрузки изображения большего формата. Пользовател