我想纠正一个大型HTML5视频标签覆盖同一页面上非视频元素的所有其他绝对定位元素的问题。我已经看过一些关于这些问题的帖子,但在大多数情况下,他们试图使用一些插件来做某些阻塞。
我正在iOS上测试WRTC,我正在尝试在一个填满屏幕的视频元素上放置一个带有一些可操作部分的div。
我有两个视频元素(大和小),它们都相对于自己正确堆叠,但是一旦大视频帧加载其流,所有其他元素都被隐藏。将z-index设置为-1会导致视频完全消失,只显示黑色div。
就像我说的......这是在运行iOS 10的iPhone 5上发生的。
CSS
.video-container {
&-large {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
object-fit: cover;
background-color: rgba(0, 0, 0, .8);
transform: scaleX(-1);
position: absolute;
left: 0; right: 0; top: 0; bottom: 0;
z-index: 0;
}
}