Amabile opus
109 / 65 / 25
Регистрация: 08.01.2019
Сообщений: 300
|
||||||||||||||||
1 | ||||||||||||||||
Увеличение картинки по клику. Проблема масштабирования21.12.2019, 19:39. Показов 2610. Ответов 2
Метки нет (Все метки)
День добрый!
Есть сайт, есть картинка на сайте. При клике картинка должна увеличиваться и показываться поверх всего остального; закрытие - клик вне картинки или крестик. Имеющийся код работает, однако есть пара нюансов. Во-первых, когда изначальная картинка больше экрана, она при открытии банально не влезает. Задание максимального размера помогло мало. Хотелось бы хоть как-то влиять на масштаб, чтобы не разносило. Во-вторых, во всплывающем окне нет прокрутки. С одной стороны, это сильно не мешает, когда экран достаточно большой, а картинка - средняя. Но если экран маленький, картинка просто закрывает всё, причём без прокрутки. Реализовано это безобразие у меня на базе примера, который первым выдаёт друг всех студиозусов Интернет (под кодами ссылки на сайт-источник): Кликните здесь для просмотра всего текста
Страница с картинкой (сама картинка на строке 28):
0
|
21.12.2019, 19:39 | |
Ответы с готовыми решениями:
2
увеличение картинки по клику Увеличение картинки по клику увеличение картинки по клику Как сделать увеличение картинки по клику |
Amabile opus
109 / 65 / 25
Регистрация: 08.01.2019
Сообщений: 300
|
|
21.12.2019, 19:45 [ТС] | 2 |
Вот скрин проблемного места. Второй скрин - картинка адекватных размеров. Но полагаю, что и она поплывёт, если открывать на устройствах с меньшим экраном.
0
|
Модератор
2686 / 1758 / 760
Регистрация: 13.03.2010
Сообщений: 5,842
|
|
21.12.2019, 20:17 | 3 |
Сообщение было отмечено 4eDo как решение
Решение
Для модалки зайдайте
max-height: 100vh .
1
|
21.12.2019, 20:17 | |
21.12.2019, 20:17 | |
Помогаю со студенческими работами здесь
3
Увеличение картинки по клику в детальной новости Увеличение картинки по клику в PowerPoint 2010 Алгоритм масштабирования картинки, представленной виде массива байт Увеличение по клику. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |