Доброго дня всем. Не могу понять в чем дело. Вставляю 2 видео с ютуба. Делаем адаптивность все как положено.
<div class="video_wrap">
<div class="video">
<div class="thumb-wrap">
<iframe width="560" height="315" src="https://www.youtube.com/embed/Y421bWMelqE" frameborder="0" allowfullscreen></iframe>
</div>
<div class="thumb-wrap">
<iframe width="560" height="315" src="https://www.youtube.com/embed/Y421bWMelqE" frameborder="0" allowfullscreen></iframe>
</div>
</div>
</div>
.video_wrap {
max-width: 1200px;
margin: 0 auto; }
.video {
max-width: 560px;
margin: 0 auto; }
.thumb-wrap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
display: block;
margin: 20px 0; }
.thumb-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
В таком виде все отлично, видео располагаются друг под другом и полностью адаптивны.
Но как только я для .video_wrap делаю display: flex, то видео просто пропадают. Почему не работают при флексах и как можно это исправить?