Вот изображение проблемы, которую я пытаюсь решить.Я работаю над своим сайтом-портфолио; и у меня есть изображения некоторых моих личных проектов, все они одинаковой ширины, но некоторые имеют разную высоту. Из-за того, что я получаю полностраничные скриншоты моей работы, некоторые изображения имеют гораздо большую высоту, чем другие. Вместо того, чтобы отображать все изображения одинакового размера и разрешать прокрутку в модальном окне, он уменьшает изображения, чтобы они соответствовали той же высоте, что и все остальные. Это придает ему странный вид, потому что некоторые изображения сильно уменьшаются. Я хотел бы, чтобы все изображения отображались с одинаковой шириной, а те, которые в ней нуждаются, позволяют прокручивать остальную часть изображения. Я пытался использовать overflow: scroll; на .lightbox, но это не помогло. Я также пробовал overflow-y. Я также хотел бы отключить возможность прокрутки страницы в фоновом режиме, чтобы прокрутка была сосредоточена на изображениях, на которых это необходимо.
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
min-width: 100%;
height: auto;
border-radius: 3px;
/* Image border */
border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
min-height: 250px;
margin: 0 auto;
border-radius: 4px;
/* Background color behind image.
This is visible during transitions. */
background-color: white;
}