У меня тут несколько смешанных понятий. Я пытаюсь добиться того, чтобы в наборе bootstrap контейнеров скомбинировать flexbox со столбцами bootstrap и сделать размеры последних изображений («img-team») в соответствии с его контейнерами. Они изменяют размеры по ширине, но не по высоте. Когда высота превышает контейнер, становится больше. В HTML происходит то, что один большой контейнер устанавливает свойство высоты. Затем в подразделах пространство делится в соответствии с flex-grow: 1 или не flex: 0.
РИСУНОК PRETENDED
Я хочу, чтобы изображение адаптировало этот div, не менять высоту большого оранжевого контейнера. В настоящее время он работает, но не с увеличением высоты, только для увеличения ширины.
HTML
.img-team {
overflow: hidden;
height: 100%;
width: 100%;
}
<div class="container-fluid" style="display:flex; flex-flow: column; flex: 0 0 50vh">
<div class="container-fluid" style="display:flex; flex-flow: column; flex-grow: 1">
<div>
<h4 class="">TITLE</h4>
</div>
<div class="row" style="display:flex; flex-grow: 1">
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="display:flex; flex-grow: 1; flex-flow: column">
<div style="display:flex; flex-grow: 1; flex-shrink: 1; flex-basis: 0">
<img class="img-team" src="img/team-1.jpg" href=""></img>
</div>
<div>
<h4 class="xxx">Walter White</h4>
<h4 class="xxx">More text</h4>
</div>
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="display:flex; flex-grow: 1; flex-flow: column">
<div style="display:flex; flex-grow: 1">
<img class="img-team" src="" href=""></img>
</div>
<div>
<h4 class="xxx">Walter White</h4>
<h4 class="xxx">More text</h4>
</div>
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="display:flex; flex-grow: 1; flex-flow: column">
<div style="display:flex; flex-grow: 1">
<img class="img-team" src="" href=""></img>
</div>
<div>
<h4 class="xxx">Walter White</h4>
<h4 class="xxx">More text</h4>
</div>
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" style="display:flex; flex-grow: 1; flex-flow: column">
<div style="display:flex; flex-grow: 1">
<img class="img-team" src="" href=""></img>
</div>
<div>
<h4 class="xxx">Walter White</h4>
<h4 class="xxx">More text</h4>
</div>
</div>
</div>
</div>
</div>
Без изображения. Все подходит и идет хорошо. ![enter image description here](https://i.stack.imgur.com/dimyp.png)
С изображением. Содержимое больше не подходит (подходит только ширина, а не высота). Вот почему я считаю его причиной изображения. ![enter image description here](https://i.stack.imgur.com/R9rVk.png)