Я пытаюсь увеличить изображение, которое находится внутри div.Абсолютное позиционирование изображения не работает должным образом
При загрузке страницы я показываю 300 * 300 размер внутри размер DIV400 * 400.
Итак, чтобы показать изображение в центре div, я использую следующий css.
#img1{
width:300px;
height:300px;
position:absolute;
margin:auto;
top:0;
bottom:0;
left:0;
right:0;
}
с вышеуказанным кодом css я могу показать изображение в центре div.
но когда пользователь нажимает кнопку увеличения, я увеличиваю высоту и ширину изображения. Если будет 600 * 600 размер изображения, я должен показать полосу прокрутки, чтобы пользователь мог прокрутить div, чтобы показать полное изображение.
Для этого я установил переполнение: авто для div.
Но проблема в том, что я не вижу полного изображения, когда я прокручиваю div. Это может быть связано с положением : абсолютное свойство изображения. Как я могу это исправить.
Я также создал скрипач. Там я показываю 2 div до и после увеличения изображения. Пожалуйста, проверьте.
http://jsfiddle.net/codingsolver/L4qdL/1/
Так как вы установите 'outer' класс фиксированного размера (400px)? – Niklas
Да. Но я настроил переполнение для авто для этого класса? –
@ Ranadheer, когда размеры изображений увеличиваются, размеры контейнера div также расширяются, вы хотите? – midstack