Як збільшувати зображення на сайті
Зображення на сайтах зустрічаються досить часто і при цьому вони бувають великих розмірів, але дизайни сайтів далеко не завжди дають змогу розмістити її в повному форматі. Тому потрібно придумати спосіб, який би дозволяв збільшувати їх.
Почнемо з примітивних методів, а закінчимо найкращим способом збільшення зображення.
1. Збільшення зображення через посилання
Найпростіший спосіб без застосування будь-яких CSS. Просто ставимо посилання на зображення з великим розміром.
Приклад роботи:

Незважаючи на простоту застосування, цей спосіб є далеко не найкращим, оскільки для збільшення зображення доводиться відкривати нову сторінку, зате таким методом можна переглядати зображення будь-яких розмірів. Отже робимо висновок: якщо необхідно збільшити зображення дуже великого розміру, це єдиний вірний спосіб зробити це.
2. Автоматичне збільшення зображення при наведенні курсору
Назва способу чітко відображає його суть: при наведенні курсору мишки на зображення воно автоматично зуммується. Реалізація методу елементарна, але цей спосіб незручний тим, що неможливо провести нормально курсор через зображення. Адже воно завжди збільшуватиметься - це може почати дратувати користувача.
Наступний код реалізує можливість автоматичного зумування при наведенні курсору:
style>
cursor: pointer;
max-width: 150px;
max-width: none;
Приклад

Пояснення, наприклад: → img.zoom - задає ширину зображення до збільшення; → img.zoom:hover - задає ширину зображення післязбільшення (параметр none означає, що обмеження на максимальний розмір відсутня).
3. Збільшення зображення під час кліку
Це найпоширеніший і найзручніший метод збільшення зображень. Причому тут є безліч способів та варіантів реалізації. Розглянемо кілька найпопулярніших варіантів:
3.1. Збільшення при активному фокусі Після натискання мишкою на зображення воно збільшується, проте через це з'їжджає текст вниз, тому цей спосіб далеко не найкращий. Наведемо приклад коду:
Як це виглядає на сторінці:

3.2. Збільшення зображення поверх сторінки
Нижче наведено код для реалізації цього методу