Макет изображения (переменная ширина, одинаковая высота в строке) - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь создать сетку, в которой изображения автоматически меняются, чтобы иметь одинаковую высоту, но разную ширину для равномерного размещения на линии.

В настоящее время у меня есть это: Layout

Но, как вы видите, это не позволяет правильно подогнать изображения.

<style>
img {
  vertical-align: middle;
  max-width: 100%;
}

.masonry {
  display: flex;
  width: 100%;
}

.masonry--h {
  flex-flow: row wrap;
}

.masonry--h {
  margin-left: -8px; 
  /* counter-reset: brick;*/
}

.masonry-brick {
  overflow: hidden;
  border-radius: 5px;
  margin: 0 0 8px 8px; 
  background-color: #333;
  color: white;
  position: relative;
}

.masonry-brick:after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5000;
  transform: translate(-50%, -50%);
  transition: font-size .25s, opacity .25s ease-in-out;
  font-weight: 700;
  opacity: .5;
  font-size: 1.25em;
}

.masonry-brick:hover:after {
  font-size: 2.25em;
  opacity: 1;
}



.masonry-img {
  object-fit: cover;
  width: 100%;
  max-width: 300px;
}
</style>  

Я пытаюсь сделать что-то похожее на фотографию ниже, но я понятия не имею, как.

Style I want

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...