У меня проблема с попыткой заставить элементы в контейнере занимать место так, как я хочу. Кажется, что главная проблема заключается в том, что flex box и сетка css сделаны адаптированными к изменениям ширины, а не высоты, где мне нужно противоположное поведение. Это в основном то, что я хочу, чтобы мои элементы делали
Проверка желаемый эффект здесь .
Я пробовал использовать как flex box, так и сетку css. Это мой текущий код, также содержащий некоторые остатки моей предыдущей попытки. Это просто заставляет изображения отображаться в их реальном размере. Высота медиа-контейнера изменяется с помощью javascript.
.display-img {
padding:0px;
margin-top:-4px;
margin-bottom:-4px;
flex:0 1 auto;
height:auto;
}
.media-container{
width: auto;
height:800px;
display:flex;
//grid-template-rows: repeat(auto-fit,auto);
//grid-template-columns: repeat(auto-fit,minmax(200px,0.5fr));
flex-direction: row;
align-items: flex-start;
flex-wrap: wrap;
visibility: hidden;
}
<div class="media-container">
<img class="display-img" src="assets/projects/feierlichkeiten/23.png"></img>
<img class="display-img" src="assets/projects/feierlichkeiten/22.png"></img>
<img class="display-img" src="assets/projects/feierlichkeiten/21.png"></img>
<img class="display-img" src="assets/projects/feierlichkeiten/20.png"></img>
<img class="display-img" src="assets/projects/feierlichkeiten/19.png"></img>
</div>
Спасибо всем, у кого есть идеи.