У меня есть такой макет веб-приложения, стилизованный под Bootstrap:
------------------------
| Header |
------------------------
| Display Area |
------------------------
. Заголовок представляет собой набор элементов управления (в основном, кнопок) и, следовательно, почти одинаковой высоты.
Область отображения содержит следующее:
<div class="row">
<div class="col">
<img class="img-fluid" src="http://localhost/api/currentImage" />
</div>
</div>
http://localhost/api/currentImage
возвращает изображение. Размер изображения всегда различается: иногда ширина больше высоты, иногда наоборот.
Теперь я бы хотел масштабировать изображение таким образом, чтобы оно максимально использовало доступный дисплей без «переполнения». ». Под переполнением я подразумеваю, что никогда не нужно показывать горизонтальную или вертикальную полосу прокрутки, потому что изображение слишком широкое или слишком высокое. Прямо сейчас, <img class="img-fluid" ...
только правильно масштабирует ширину.
Как мне добиться этого с помощью Bootstrap / CSS?