能否将视频用作背景CSS?

时间:2018-09-17 16:27:42

标签: css

我希望像在CSS中加载背景图像那样加载视频。其背后的原因是让我可以自定义视频的更多显示选项,例如如何在CSS中创建图像。我使用video和source标签加载视频的问题是我无法根据需要更改样式。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

尝试一下:

CSS

.video-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  height: 100%; 
  overflow: hidden;
}

.video-container video {
  min-width: 100%; 
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

HTML

<div class="video-container">
  <video autoplay muted loop>
    <source src="your_video_url.mp4" type="video/mp4">
    <source src="your_video_url.webm" type="video/webm">
  </video>
</div>

让我知道这是否可行。