Я написал код для управления отзывчивым полноэкранным iframe.Это работает почти хорошо :).Проблема в том, что существует разрешение экрана, например, 1680x1050 (см. picture ).Поэтому в этом случае я бы хотел переместить элемент iframe в центр экрана с тем же черным фоном сверху и снизу.Добавить, с тем же CSS, я хотел бы сделать это, когда iframe находится в полноэкранном режиме на портретной модальности на планшете.
.FullScreen {
&-target {
position: fixed !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 20000;
width: 100vw;
height: 100vh;
background: #0a0a0a;
}
&-button {
cursor: pointer;
font-size: 40px;
&--active {
/*....
....*/
}
}
}
}
<div class="mne-contentBorder js-fullscreen-target FullScreen-target">
<div class="myEMLObj">
<div class="EMLObj-wrapper">
<img class="EMLObj-placeholder" src="data:image/gif;">
<iframe class="myObject-Iframe js-Iframe" src="" name="Iframe" frameborder="0"></iframe>
</div>
</div>
</div>
Не заботьтесь о белом прямоугольнике в ifame, просто сфокусируйтесь на черном фоне, вызванном разрешением экрана
для планшета