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

CSS के साथ YouTube वीडियो एम्बेड को उत्तरदायी कैसे बनाएं

अपनी वेबसाइट पर YouTube वीडियो एम्बेड करना सीखें और इसे सीएसएस के साथ मोबाइल से डेस्कटॉप डिवाइस पर पूरी तरह से प्रतिक्रियाशील बनाएं।

अगर आप YouTube से एम्बेड किए गए वीडियो कोड को कॉपी करते हैं और आपको एक <iframe> . मिलता है रैपर जो इस तरह दिखता है:

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/uga8GWzdv3c"
  frameborder="0"
  allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

दुर्भाग्य से, iframes को ब्राउज़र में सही पक्षानुपात के साथ प्रदर्शित करने के लिए एक निश्चित ऊंचाई और चौड़ाई की आवश्यकता होती है। यह आईफ्रेम को आउट ऑफ द बॉक्स रिस्पॉन्सिव डिजाइन के साथ असंगत बनाता है।

सौभाग्य से, आप अपने iframe को पैरेंट कंटेनर में लपेटकर अपने वीडियो को एम्बेड कर सकते हैं:

<div class="youtube-video-container">
  <iframe
    width="560"
    height="315"
    src="https://www.youtube.com/embed/uga8GWzdv3c"
    frameborder="0"
    allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
    allowfullscreen
  ></iframe>
</div>

और फिर अपने वीडियो कंटेनर को CSS से स्टाइल करें:

.youtube-video-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.youtube-video-container::after {
  display: block;
  content: "";
  padding-top: 56.25%;
}

.youtube-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

पहलू अनुपात की गणना करना

क्या आप सोच रहे हैं कि 56.25% . क्या है? पैडिंग-टॉप के बारे में है? यह YouTube वीडियो के पक्षानुपात पर आधारित है, जो कि 16/9 है।

अपने वीडियो कंटेनर को प्रतिक्रियाशील बनाने के लिए सटीक पैडिंग मान प्राप्त करने के लिए, आपको बस यह पता लगाना होगा कि ऊंचाई मान चौड़ाई मान का कितना% है:

9/16 * 100 =56.25%

9 है 56.25% 16.

अगर आपके एम्बेड किए गए वीडियो का पक्षानुपात 4:3 है, तो आप वीडियो कंटेनर के शीर्ष पैडिंग की गणना इस तरह करेंगे:

3/4 * 100 =75%

और इसी तरह।


  1. CSS के साथ एक रेस्पॉन्सिव ब्लॉग लेआउट कैसे बनाएं?

    सीएसएस के साथ प्रतिक्रियाशील ब्लॉग लेआउट बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box

  1. Microsoft PowerPoint के साथ YouTube वीडियो कैसे बनाएं

    यूट्यूब एक अद्भुत वीडियो साझाकरण सेवा है जो आपको वीडियो अपलोड करने और अपनी कल्पना को दुनिया के साथ साझा करने के लिए एक आदर्श ऑनलाइन मंच प्रदान करेगी। हालांकि, एक पेशेवर दिखने वाला वीडियो बनाने के लिए कोई भारी और जटिल वीडियो सॉफ़्टवेयर डाउनलोड करने के बारे में सोच सकता है जिसके लिए उपयोगकर्ताओं को उन

  1. YouTube इंट्रो वीडियो कैसे बनाएं?

    ब्लॉग सारांश - क्या आप एक नवोदित YouTube निर्माता हैं? क्या आप अपने वीडियो को आकर्षक बनाने के सबसे आसान तरीके सीखना चाहते हैं? सार परिचय में निहित है और यही हम यहां आपकी सहायता के लिए हैं। इस ब्लॉग में हम आपको बताएंगे कि YouTube परिचय वीडियो कैसे बनाया जाता है। जब से यह बात सामने आई है हम सभी YouTu