Увеличение изображений по клику является распространенным функционалом на веб-сайтах. Это позволяет пользователям увидеть более детальное изображение, нажав на него. В этой статье мы рассмотрим, как реализовать увеличение картинки по клику с помощью HTML и JavaScript.
![увеличение картинки по клику html](https://sun9-31.userapi.com/impf/c625829/v625829112/4f2e/b5xLh3HAxHw.jpg?size=1280x1280&quality=96&sign=a22ba39ccc51e5c58cd98d11472f93c6&c_uniq_tag=mEbOQ8-dXufewMLp67MX-zxidGQrolkfMfkiLyR7Ss8&type=album)
![увеличение картинки по клику html](http://zornet.ru/_ld/100/90314401.jpg)
![увеличение картинки по клику html](https://static.tildacdn.com/tild3761-6562-4730-b463-356364343362/2021-03-03_205318.jpg)
![увеличение картинки по клику html](https://colorlib.com/wp-content/uploads/sites/2/colorlib-searchform-19.jpg)
![увеличение картинки по клику html](http://i.stack.imgur.com/os8vJ.jpg)
![увеличение картинки по клику html](https://i.stack.imgur.com/Wt0SJ.png)
![увеличение картинки по клику html](http://i.stack.imgur.com/dqwUL.jpg)
![увеличение картинки по клику html](https://www.malcare.com/wp-content/uploads/2021/10/above-below-fold-2048x1238.png)
![увеличение картинки по клику html](https://gas-kvas.com/uploads/posts/2023-02/1675488903_gas-kvas-com-p-primenyaetsya-dlya-vibora-osnovnogo-tsveta-39.jpg)
![увеличение картинки по клику html](https://1000marcas.net/wp-content/uploads/2021/02/CSS-Logo.jpg)
![увеличение картинки по клику html](https://help.consortium-media.ru/wp-content/uploads/sites/2/2017/01/AdobeEdgeHTML3.png)
![увеличение картинки по клику html](https://forum.academy/uploads/default/original/2X/5/5afed62328e2da8746b2a424430f5c8a10a2e524.png)
![увеличение картинки по клику html](https://forum.academy/uploads/default/original/2X/5/5afed62328e2da8746b2a424430f5c8a10a2e524.png)
![увеличение картинки по клику html](https://phonoteka.org/uploads/posts/2023-03/1679537138_phonoteka-org-p-tsveta-khtml-foni-instagram-20.jpg)
![увеличение картинки по клику html](https://pic.rutubelist.ru/video/1e/02/1e02bf3ede312bfa7179db211fc26b11.jpg)
![увеличение картинки по клику html](https://progi.pro/media/main/bc/12/2d/bc122d665edc2399edbd8aec0cba0911.jpg)
![увеличение картинки по клику html](https://cuckhoowebdesign.com/wp-content/uploads/2021/05/cuckhoo-web-design-digital-marketing-industry-skills-html.jpg)
![увеличение картинки по клику html](https://prog-pic.net/uploads/posts/2021-03/1616954042_b93cf313eb86.png)
![увеличение картинки по клику html](https://schtirlitz.ru/800/600/https/i1.wp.com/www.wikihow.com/images/0/0c/2609629-11.jpg)
![увеличение картинки по клику html](https://xn--90abhccf7b.xn--p1ai/800/600/https/dendrblog.ru/wp-content/uploads/2015/12/poisk-plagina-v-adminke.jpg)
![увеличение картинки по клику html](https://pic.rutubelist.ru/video/1e/02/1e02bf3ede312bfa7179db211fc26b11.jpg)
![увеличение картинки по клику html](https://dle-faq.ru/uploads/posts/2015-01/1420725437_2015-01-08-14.56.06.jpg)
![увеличение картинки по клику html](http://zornet.ru/_ld/99/30098257.jpg)
![увеличение картинки по клику html](https://gas-kvas.com/uploads/posts/2023-02/1675488903_gas-kvas-com-p-primenyaetsya-dlya-vibora-osnovnogo-tsveta-39.jpg)
Шаг 1: HTML
Для начала создадим HTML разметку, в которой будет отображаться изображение и кнопка для увеличения. Ниже приведен пример простой разметки для этой цели:
![увеличение картинки по клику html](https://software-expert.ru/wp-content/uploads/2021/02/9.png)
![увеличение картинки по клику html](https://www.produtodigital.net/images/noticias/html5css3.jpg)
![увеличение картинки по клику html](https://pixelmechanics.com.sg/wp-content/uploads/2019/06/html-vs-css-for-web-development-1.jpg)
![увеличение картинки по клику html](https://schtirlitz.ru/800/600/https/user-images.githubusercontent.com/4215285/53297629-2615e480-3832-11e9-90b2-596dc4c795e4.jpeg)
![увеличение картинки по клику html](https://sun9-37.userapi.com/impf/c851520/v851520962/19a10/zDGyEp2xAfM.jpg?size=1080x1080&quality=96&sign=d6ddf8baf7e3b5856ddc8077d3101475&type=album)
![увеличение картинки по клику html](https://digitalprofy.ru/wp-content/uploads/2023/03/html-scaled.jpeg)
![увеличение картинки по клику html](https://gplclubbd.com/wp-content/uploads/2019/10/Html-Category.jpg)
![увеличение картинки по клику html](https://cuckhoowebdesign.com/wp-content/uploads/2021/05/cuckhoo-web-design-digital-marketing-industry-skills-html.jpg)
![увеличение картинки по клику html](https://poddmitry2009.github.io/images/html css.jpg)
![увеличение картинки по клику html](https://skywell.software/wp-content/uploads/2019/01/javascript-vs-html-vs-css.jpg)
![увеличение картинки по клику html](https://w7.pngwing.com/pngs/556/360/png-transparent-html-computer-icons-markup-language-world-wide-web-text-logo-internet.png)
![увеличение картинки по клику html](https://irecommend.ru/sites/default/files/imagecache/copyright1/user-images/1559002/iSDdWiiIapgt15mzYSnOgA.jpg)
![увеличение картинки по клику html](https://media.howtopronounce.com/question-assets/f85c3f52a85b4fd34d794e4f037021c6.jpg)
![увеличение картинки по клику html](http://bboom.pro/wp-content/uploads/2021/06/kontekstnaya-reklama-4-1.jpg)
![увеличение картинки по клику html](https://fuzeservers.ru/wp-content/uploads/a/4/5/a455c512ea2f1154c37ad9c949b4b12c.png)
![увеличение картинки по клику html](http://zornet.ru/_ld/105/56510669.jpg)
![увеличение картинки по клику html](https://bablofil.com/media/uploads/2017/03/26/amp-1.png)
![увеличение картинки по клику html](https://mikekirkham.co.uk/uploads/images/Front-Page/bootstrap.jpg)
![увеличение картинки по клику html](https://4.bp.blogspot.com/-BjX4NGeiKn8/VUYx2BIXUBI/AAAAAAAAASQ/pidAWKmH940/s1600/zvAAkmQm.jpeg)
![увеличение картинки по клику html](https://i6.imageban.ru/out/2015/12/18/7e3631e0aaf53ae983a83e189163fa68.png)
![увеличение картинки по клику html](https://lifehacker.ru/wp-content/uploads/2022/07/4_1657249710.jpg)
![увеличение картинки по клику html](https://www.produtodigital.net/images/noticias/html5css3.jpg)
![увеличение картинки по клику html](https://onlajn-fotoshop.ru/wp-content/uploads/2022/02/kak-uvelichit-kartinku-na-sloe-v-photoshop-online-4.jpg)
![увеличение картинки по клику html](https://www.wikihow.com/images/thumb/f/f2/2627945-8-1.jpg/aid2627945-v4-1200px-2627945-8-1.jpg)
![увеличение картинки по клику html](https://s0.rbk.ru/v6_top_pics/media/img/7/60/756121621608607.jpg)
Шаг 2: JavaScript
Теперь нам нужно написать JavaScript функцию, которая будет увеличивать изображение при клике на кнопку. Пример кода:
function zoomIn() {
var image = document.getElementById(\'mainImage\');
image.src = \'large-image.jpg\';
image.alt = \'Увеличенное изображение\';
}
Это простой пример, который меняет изображение на более крупное при клике на кнопку \"Увеличить\". Вы можете настроить этот функционал под свои нужды, добавив анимацию или другие эффекты.