如何给网页添加自适应背景视频

实现网页添加自适应背景视频功能,电脑端显示背景视频,手机端显示背景图片。

第一步

在网页中添加以下代码:

  <!-- 背景视频 -->
  <video autoplay muted loop id="video-background">
    <source src="bg.mp4" type="video/mp4">
    <!-- 可以添加更多视频格式的source标签,以适配更多浏览器,例如: -->
    <!-- <source src="your_video.webm" type="video/webm"> -->
  </video>
  <img src="bg.jpg" id="image-background" alt="替代图片">

第二步

添加以下css代码

/* 视频背景样式 */
#video-background {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  z-index: -100;
  object-fit: cover;
}

/* 图片背景样式 */
#image-background {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  z-index: -100;
  object-fit: cover;
  display: none;
}

/* 媒体查询,用于在小屏幕设备(手机等)隐藏视频背景,显示图片背景 */
@media only screen and (max-width: 768px) {
  #video-background {
      display: none;
  }
  #image-background {
      display: block;
  }
}
无标签
评论区
头像