Cách tạo: video toàn màn hình

Học cách sử dụng CSS để tạo nền video toàn màn hình.

Nền video toàn màn hình

Học cách tạo nền video toàn màn hình che phủ toàn bộ cửa sổ trình duyệt:

Thử ngay

Cách tạo video toàn màn hình

Bước 1 - Thêm HTML:

<!-- 视频 -->
<video autoplay muted loop id="myVideo">
  <source src="rain.mp4" type="video/mp4">
</video>
<!-- Tùy chọn: Một số văn bản che phủ để mô tả video -->
<div class="content">
  <h1>Đầu đề</h1>
  <p>Lorem ipsum...</p>
  <!-- Sử dụng nút để tạm dừng/phát video qua JavaScript -->
  <button id="myBtn" onclick="myFunction()">Pause</button>
</div>

Bước 2 - Thêm CSS:

/* Đặt样式 video: độ rộng và độ cao 100% để che phủ toàn bộ cửa sổ */
#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}
/* Thêm một số nội dung ở dưới video/trang */
.content {
  position: fixed;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  padding: 20px;
}
/* Đặt样式的 nút暂停/ phát video */
#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}
#myBtn:hover {
  background: #ddd;
  color: black;
}

Bước 3 - Thêm JavaScript:

Hoặc, bạn có thể thêm JavaScript, chỉ cần nhấp vào nút để tạm dừng/phát video:

Mẫu

<script>
// Lấy video
var video = document.getElementById("myVideo");
// Lấy nút
var btn = document.getElementById("myBtn");
// Tạm dừng và phát video, và thay đổi văn bản nút
function myFunction() {
  if (video.paused) {
    video.play();
    btn.innerHTML = "Pause";
  }
    video.pause();
    btn.innerHTML = "Play";
  }
}
</script>

Thử ngay