我的网站页面上有一个iframe视频:link to page(等待动画完成,视频显示,约30秒动画......服务器很可能已关闭,选择了最糟糕的免费主持人。)
我遇到的问题是,当我全屏显示时,我在视频全屏显示时会在视频(.team_container < .team_row [code at bottom]);
上覆盖div,容器会保持在视频的顶部。我已经尝试将视频容器的z-index设置为2147483647,但无济于事。
唯一有效的解决方案是将覆盖z-index
的{{1}}设置为-1,但它使该div中的链接无法点击。
只有在视频全屏时才能更改div (.team_container)
吗?
有趣的是,在搜索时,人们似乎正在尝试做我已经完成的事情而没有意义。我只看到了另外一个与此相似的问题,但解决方案无效。
视频容器的css代码同时包含文本动画和视频,视频显示在动画的末尾:
z-index
显示在全屏视频上方的div的css:
.underlay_container {
width: 100%;
height: 500px;
padding: 0;
margin: 0;
}
.underlay_row {
display: block;
width: 960px;
height: 100%;
position: absolute;
left: 0;
right: 0;
padding: 0;
margin: 0 auto 0 auto;
text-align: center;
}
.scroll_container {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto 0 auto;
width: 960px;
height: 100%;
opacity: 1;
z-index: 1;
border-bottom: 1px solid rgba(217, 217, 217, 0.9);
-webkit-animation: toback 1s linear 20s 1;
-moz-animation: toback 1s linear 20s 1;
-o-animation: toback 1s linear 20s 1;
animation: toback 1s linear 20s 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.video_underlay {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto 0 auto;
width: 960px;
height: 0;
padding-bottom: 56.25%;
opacity: 0;
visibility: hidden;
z-index: 2147483647;
-webkit-animation: tofront 1s linear 20s 1 fowards;
-moz-animation: tofront 1s linear 20s 1 forwards;
-o-animation: tofront 1s linear 20s 1;
animation: tofront 1s linear 20s 1 forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.video_underlay iframe {
posiition: absolute;
top: 0;
left: 0;
width: 960px;
height: 500px;
z-index: 2147483647;
}
答案 0 :(得分:0)
您可以使用以下命令将任何css属性添加到全屏幕元素:fullscreen伪类:https://developer.mozilla.org/en-US/docs/Web/CSS/:fullscreen