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

CSS max-width प्रॉपर्टी से रिस्पॉन्सिव वीडियो प्लेयर

max-width: 100% वीडियो प्लेयर को रिस्पॉन्सिव बनाने का सुरक्षित तरीका है। वीडियो अपने पैरेंट से चौड़ा नहीं होगा, लेकिन छोटे कंटेनर में स्केल डाउन होगा। height: auto एस्पेक्ट रेशियो बनाए रखता है।

उदाहरण: max-width के साथ रिस्पॉन्सिव वीडियो

<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <style>
    video {
      max-width: 100%;
      height: auto;
    }
  </style>
</head>
<body>
  <video width="300" controls autoplay muted>
    <source src="/html5/foo.ogg" type="video/ogg">
    <source src="/html5/foo.mp4" type="video/mp4">
    आपका ब्राउज़र वीडियो टैग सपोर्ट नहीं करता।
  </video>
  <p>प्रभाव देखने के लिए ब्राउज़र रिसाइज़ करें।</p>
</body>
</html>

max-width: 100% vs width: 100% (वीडियो के लिए)

प्रॉपर्टीव्यवहारसिफारिश
max-width: 100%वीडियो मूल आकार से बड़ा नहीं होगा✅ सामान्य उपयोग के लिए
width: 100%वीडियो हमेशा पैरेंट भरेगा, छोटे वीडियो खिंचेंगेहीरो वीडियो, फुल-विड्थ बैनर

बेहतर: एस्पेक्ट रेशियो बनाए रखें

केवल max-width से वीडियो कंटेनर में खाली स्थान छोड़ सकता है।

/* मॉडर्न: aspect-ratio */
.video-wrapper {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.video-wrapper video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* यूनिवर्सल: पैडिंग-टॉप हैक */
.video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%;  /* 16:9 = 9/16*100 */
  height: 0;
}
.video-wrapper video {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
}

वीडियो एट्रिब्यूट्स

  • controls - प्ले/पॉज़, वॉल्यूम, फुलस्क्रीन कंट्रोल्स
  • autoplay - स्वचालित प्ले (म्यूटेड के साथ काम करता है)
  • muted - ऑटोप्ले के लिए आवश्यक
  • loop - लूप प्लेबैक
  • poster="thumb.jpg" - लोडिंग से पहले थंबनेल
  • preload="metadata|auto|none" - प्रीलोड रणनीति
  1. CSS में max-width प्रॉपर्टी CSS में max-width प्रॉपर्टी

    हम CSS max-width प्रॉपर्टी का उपयोग करके किसी एलिमेंट के कंटेंट बॉक्स के लिए एक निश्चित अधिकतम चौड़ाई परिभाषित कर सकते हैं जो एलिमेंट के कंटेंट बॉक्स को उससे चौड़ा नहीं होने देती, भले ही चौड़ाई max-width से अधिक हो। सिंटैक्स CSS max-width प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    

  1. CSS सेलेक्टर्स का उपयोग करके एलिमेंट्स को स्टाइल कैसे करें? CSS सेलेक्टर्स का उपयोग करके एलिमेंट्स को स्टाइल कैसे करें?

    CSS सेलेक्टर्स का उपयोग करके, हम अपनी पसंद के आधार पर वांछित एलिमेंट्स को विशेष रूप से स्टाइल कर सकते हैं। HTML DOM में एलिमेंट्स को चुनने के लिए विभिन्न विधियां हैं। सिंटैक्स CSS सेलेक्टर्स के लिए सिंटैक्स निम्नानुसार है: Selector {    /*declarations*/ } निम्नलिखित उदाहरण एलिमेंट्स को स्ट

  1. एंड्रॉइड के लिए शीर्ष 23 वीडियो प्लेयर ऐप्स: तेज़, सुविधा संपन्न और विश्वसनीय एंड्रॉइड के लिए शीर्ष 23 वीडियो प्लेयर ऐप्स: तेज़, सुविधा संपन्न और विश्वसनीय

    एंड्रॉइड ऐप डेवलपर्स के लिए आसानी से सबसे अच्छा ऑपरेटिंग सिस्टम है। Google Play Store नए एप्लिकेशन के लिए ऐप स्टोर जितना कड़ा नहीं है। प्ले स्टोर पर सैकड़ों हजारों एप्लिकेशन हैं जो कई अलग-अलग उद्देश्यों की पूर्ति करते हैं। उपयोगकर्ता अपने फोन पर जो कुछ भी करना चाहते हैं, उसके लिए ऐप्स ढूंढ सकते हैं