javascript - 如何将 iframe 移到 div 后面?css
问题描述
我们如何将 iframe 移动到 div 后面。
下面是一个示例,我想在iframe前面显示“custom_title”div 。它最初是显示的,但是当我们单击全屏时,“custom_title” div 最终消失了。
有人知道如何实现这一目标吗?我这里有codepen
注意:片段中不显示全屏图标,我不知道为什么。但是你检查一下codepen。
.title_container {
position: fixed;
z-index: 9999;
left: 50%;
transform: translateX(-50%);
top: 10%;
background-color: white;
color: black;
}
<div>
<iframe src="https://player.vimeo.com/video/347119375?color=ef2200&byline=0&portrait=0" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="true" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="0vid1.mp4" data-ready="true"></iframe>
<div class="title_container">Custom Title</div>
</div>
解决方案
全屏移动将视频从文档中拉出以进行渲染。这会将您放置在其顶部的文本留在后面。
要实现这一点,您需要使div全屏而不是视频(然后您需要适当地格式化视频以使其充满 div)。
我怀疑您是否可以覆盖 Vimeo 的按钮来实现这一点,因此您需要添加自己的按钮。
推荐阅读
- r - 有人可以找出这个 dplyr 表是如何工作的吗?
- javascript - 使用身份验证保护 React Route 中内容的正确方法?
- javascript - 将过去的日期和时间从一个时区转换为另一个时区,无需库且无需 node.js,只需纯纯 js
- swift - 使用当前用户电子邮件设置值
- c# - 如何在视图外使用 ASP.NET Core 生成完整 URL?
- python - selenium python测试中的if语句
- php - 向 Mixcloud 发送 POST 请求
- android - 如何使用谷歌助手的“actions.intent.OPEN_APP_FEATURE”应用操作?
- python - 初始化 QPaintDevice 后扩大其大小
- tensorflow-serving - Tf Serving - 来自源代码的 Docker 或从 git 构建?