Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> CSS

CSS के साथ फुल स्क्रीन वीडियो बैकग्राउंड कैसे बनाएं?

<घंटा/>

CSS के साथ एक पूर्ण स्क्रीन वीडियो पृष्ठभूमि बनाने के लिए, कोड इस प्रकार है -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
   * {
      box-sizing: border-box;
   }
   body {
      margin: 0;
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
      font-size: 17px;
   }
   .backgroundVideo {
      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;
   }
   .playPauseBtn {
      width: 200px;
      font-size: 18px;
      padding: 10px;
      border: none;
      background: rgb(72, 22, 167);
      color: #fff;
      cursor: pointer;
      opacity: 0.8;
   }
   .playPauseBtn:hover {
      opacity: 1;
   }
</style>
</head>
<body>
<video autoplay muted loop class="backgroundVideo">
<source
src="https://cdn.videvo.net/videvo_files/video/free/2019-
05/small_watermarked/190416_10_Drone1_04_preview.webm"
type="video/mp4"/>
</video>
<div class="content">
<h1>Heading</h1>
<h2>Some Sample text</h2>
<button class="playPauseBtn">Pause</button>
</div>
<script>
   document .querySelector(".playPauseBtn") .addEventListener("click", toggleVideo);
   var video = document.querySelector(".backgroundVideo");
   var btn = document.querySelector(".playPauseBtn");
   function toggleVideo() {
      if (video.paused) {
         video.play();
         btn.innerHTML = "Pause";
      }
      else {
         video.pause();
         btn.innerHTML = "Play";
      }
   }
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

CSS के साथ फुल स्क्रीन वीडियो बैकग्राउंड कैसे बनाएं?


  1. कैसे सीएसएस के साथ स्क्रॉल पर एक ढाल पृष्ठभूमि रंग बनाने के लिए?

    स्क्रॉल पर एक ग्रेडिएंट बैकग्राउंड कलर बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       height: 250vh;       color: white;       font-family: "Segoe UI", Tahoma, Gene

  1. सीएसएस के साथ तीर कैसे बनाएं?

    सीएसएस के साथ तीर बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI", Tahoma,

  1. CSS के साथ स्प्लिट स्क्रीन (50/50) कैसे बनाएं?

    CSS के साथ स्प्लिट स्क्रीन बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>    body {       font-family: Arial;     &