html - DIV 在 VIDEO 上左右移动

标签 html css html5-video

我试图在两个 DIV 之间放置一个视频元素。DIV 应该覆盖视频,这样客户就看不到视频的某些部分。我的英语不是最好的,所以我做了一个小图像:) 它应该是这样的:

+       full video width                   +
+------------------------------------------+

+------------+-----------------+-----------+
|            |                 |           |
|            |                 |           |
|            |                 |           |
|            |                 |           |
|  Overlay1  |  Visible part   |  Overlay2 |
|            |  of video       |           |
|            |                 |           |
|            |                 |           |
|            |                 |           |
|            |                 |           |
|            |                 |           |
|            |                 |           |
+------------+-----------------+-----------+

我的 HTML 和 CSS 代码如下所示:

#videoElement {
  margin: 0;
  padding: 0;
  display: block;
  width: 1280px;
  height: 720px;
}

.video-overlay1 {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  width: 280px;
  height: 720px;
  background-color: blueviolet;
}

.video-overlay2 {
  position: absolute;
  left: 1000px;
  top: 0px;
  margin: 0px;
  width: 280px;
  height: 720px;
  background-color: blueviolet;
}
<div class="video-overlay1">
  <div class="video-overlay2">
    <video autoplay="true" id="videoElement"></video>
  </div>
</div>

最佳答案

您可以做到这一点的最佳方式是拥有以下内容:

有一个容器 DIV,它充当父 div 并将以 100% 的宽度容纳视频。

在 div 容器(父级)内,overlay 1 div 以所需宽度向左浮动,overlay div 2 以所需宽度向右浮动。

如有需要,请在此处阅读 float https://www.w3schools.com/css/css_float.asp

关于html - DIV 在 VIDEO 上左右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47811132/

相关文章:

html - 与其他 div 的相对和绝对创建问题

jQuery - 带有CSS动画的淡入淡出错误

javascript - 手动更新后单向绑定(bind)不起作用

javascript - html5 视频不能在 android webview 中播放,但可以在(移动)chrome 中播放

javascript - 如果 ng-model 为真 AngularJS 则滚动到元素 ID

html - 移动站点的图像大小调整,Ruby on rails

javascript - html、css 上的按钮对齐问题

php - 是否可以通过编程将基于 CSS div 的布局转换为表格布局?

node.js - 跨设备编码静态文件以使用 FFMPEG 在浏览器中流式传输(分段的 h264?)

HTML5视频本地源+网页源