如何創建:全屏視頻
學習如何使用 CSS 創建全屏視頻背景。
全屏視頻背景
學習如何創建覆蓋整個瀏覽器窗口的全屏視頻背景:
如何創建全屏視頻
第一步 - 添加 HTML:
<!-- 視頻 --> <video autoplay muted loop id="myVideo"> <source src="rain.mp4" type="video/mp4"> </video> <!-- 可選:一些覆蓋文本來描述視頻 --> <div class="content"> <h1>Heading</h1> <p>Lorem ipsum...</p> <!-- 使用按鈕通過 JavaScript 暫停/播放視頻 --> <button id="myBtn" onclick="myFunction()">Pause</button> </div>
第二步 - 添加 CSS:
/* 設置視頻樣式:100% 寬度和高度以覆蓋整個窗口 */ #myVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; } /* 在視頻/頁面底部添加一些內容 */ .content { position: fixed; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #f1f1f1; width: 100%; padding: 20px; } /* 設置用于暫停/播放視頻的按鈕的樣式 */ #myBtn { width: 200px; font-size: 18px; padding: 10px; border: none; background: #000; color: #fff; cursor: pointer; } #myBtn:hover { background: #ddd; color: black; }
第三步 - 添加 JavaScript:
或者,您可以添加 JavaScript,只需單擊按鈕即可暫停/播放視頻:
實例
<script> // 獲取視頻 var video = document.getElementById("myVideo"); // 獲取按鈕 var btn = document.getElementById("myBtn"); // 暫停和播放視頻,并更改按鈕文本 function myFunction() { if (video.paused) { video.play(); btn.innerHTML = "Pause"; } else { video.pause(); btn.innerHTML = "Play"; } } </script>