высота 100% с гибкой пленкой - PullRequest
0 голосов
/ 05 июня 2018

Я сделал макет с Flexbox.

Когда я использую flex-wrap: wrap, другие элементы не покрывают полную высоту.

body {
  height: 100%;
}

.wrap {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  background-color: antiquewhite;
  justify-content: center;
}

.box {
  margin: 10px;
  width: 300px;
  height: 300px;
  background-color: azure;
}

.modal {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
<div class="wrap">
  <div class="modal">Modal</div>
  <div class="box">1</div>
  <div class="box">1</div>
  <div class="box">1</div>
  <div class="box">1</div>
  <div class="box">1</div>
  <div class="box">1</div>
  <div class="box">1</div>
</div>

Я ожидаю, что .modal покрывает 100% высоты, но это не так.

enter image description here

Как я могу сделать 100% высоты до .modal?

Спасибо.

1 Ответ

0 голосов
/ 05 июня 2018

Добавить position: relative к классу . wrap:

...