У меня есть несколько изображений: пейзажные изображения 1024 * 682, а портретные изображения - 685 * 1024. Как вы можете себе представить, бросание их в карусель бутстрапа приводит к тому, что высота карусели изменяется, когда изображения скользят. Для того, чтобы предотвратить это, а также центр портретных ориентированных изображений в карусели, я положил в следующем CSS:Пейзаж и портретные изображения в карусели бутстрапа: высота и ширина в ответном макете
.carousel-inner .item img {
max-height: 682px;
height: auto;
width: auto;
display: block;
margin-left: auto;
margin-right: auto;
}
Это, кажется, работает как задумано, пока видимая область не станет примерно меньше ландшафтном изображений ширина (1024 пикселей). На этом этапе высота изображения остается (пропорционально) постоянной, но масштабирует ширину изображения так, что она теряет соотношение сторон. Что мне нужно сделать для css, чтобы предотвратить масштабирование ширины, но поддерживать гибкое масштабирование и максимальную высоту 682?
вы можете добавить скрипку или bootply –
Попробуйте это: http://www.bootply.com/gyvKUNJTBn Это не отображается верно, так что я не думаю, что это сильно поможет, но .. – MetalPhoenix