Я бы посоветовал использовать встроенные CSS-классы Bootstrap для быстрого отклика, а не использовать собственные селекторы CSS. Адаптивность в Bootstrap основана на ширине экрана , а не на высоте, поскольку Bootstrap использует CSS Media Queries на основе ширины. Это решит проблему с горизонтальной прокруткой для ваших изображений, так как изображения будут автоматически масштабироваться до ширины родительского контейнера. Чтобы сделать ваши изображения отзывчивыми в Bootstrap, просто примените к ним класс .img-fluid
:
<img src="..." class="img-fluid" alt="Responsive image">
Этот класс .img-fluid
является хорошим значением по умолчанию для ваших изображений, перемещающихся вперед, чтобы они никогда не переполнялисьширина вашего родительского контейнера.
Непосредственно из документации Bootstrap :
" Изображения в Bootstrap реагируют на .img-fluid. max-width: 100%;
и height: auto;
применяются кизображение так, чтобы оно масштабировалось вместе с родительским элементом."
Надеюсь, это поможет!