【发布时间】:2019-10-03 08:49:31
【问题描述】:
我编写了一些代码来管理响应式全屏 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>
【问题讨论】:
-
对不起,我忘记了。我做了上传。感谢您的帮助
-
您要删除所有设备桌面、平板电脑中的黑色区域吗??
-
不,我不知道。我添加它是为了隐藏其他元素。我使用 z-index 创建带有按钮的 iframe 全屏。
-
创建了示例 jsfiddle。你看起来和这个jsfiddle.net/7tfwhk0y相似吗
标签: jquery html css responsive-design