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

CSS के साथ HTML वीडियो के लिए पहलू अनुपात बनाए रखना

<घंटा/>

किसी तत्व की पैडिंग को प्रतिशत में निर्दिष्ट करके, हम उसका पहलू अनुपात बनाए रख सकते हैं।

इसके लिए CSS पैडिंग प्रॉपर्टी का इस्तेमाल करें-

  • पैडिंग-बॉटम किसी तत्व के निचले पैडिंग को निर्दिष्ट करता है।

  • पैडिंग-टॉप किसी तत्व के शीर्ष पैडिंग को निर्दिष्ट करता है।

  • पैडिंग-बाएं किसी तत्व के बाएँ पैडिंग को निर्दिष्ट करता है।

  • पैडिंग-राइट किसी तत्व की सही पैडिंग निर्दिष्ट करता है।

  • पैडिंग पूर्ववर्ती संपत्तियों के लिए आशुलिपि के रूप में कार्य करता है।

उदाहरण

निम्नलिखित उदाहरण पहलू अनुपात को बनाए रखने के लिए CSS पैडिंग गुण को दर्शाते हैं।

<!DOCTYPE html>
<html>
<head>
<style>
#demo {
   padding-top: 100%;
   box-shadow: 0 0 24px steelblue;
   position: relative;
   width: 100%;
}
div > div {
   margin: 10px;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   text-align: center;
}
</style>
</head>
<body>
<p>Watch the below div</p>
<div id="demo">
<div>Fun Ratio!</div>
</div>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS के साथ HTML वीडियो के लिए पहलू अनुपात बनाए रखना

विंडो का आकार बदलने के बाद भी, पक्षानुपात 1:1 बना रहता है।

CSS के साथ HTML वीडियो के लिए पहलू अनुपात बनाए रखना

उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
div {
   margin: 10%;
   padding-top: 56.25%;
   height: 0px;
   position: relative;
   box-shadow: 0 0 0 20px antiquewhite;
}
iframe {
   position: absolute;
   top: 0;
   height: 100%;
   width: 100%;
}
</style>
</head>
<body>
<div>
<iframe src="https://www.youtube.com/embed/0cwk9UMLnWE" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-inpicture" allowfullscreen></iframe>
</div>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS के साथ HTML वीडियो के लिए पहलू अनुपात बनाए रखना


  1. सीएसएस के साथ पृष्ठभूमि छवि के लिए जवाबदेही प्राप्त करें

    आप सीएसएस के साथ पृष्ठभूमि छवि के लिए प्रतिक्रिया प्राप्त करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - उदाहरण <!DOCTYPE html> <html>    <head>       <meta name = "viewport" content="width = device-width, initial-scale = 1.0">

  1. CSS के साथ सभी गुण रीसेट करें

    सभी प्रॉपर्टी को रीसेट करने के लिए सभी प्रॉपर्टी का इस्तेमाल करें. सभी प्रॉपर्टी को इनिशियल, इनहेरिट या अनसेट पर सेट करें। उदाहरण आप सीएसएस सभी संपत्ति को लागू करने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं <!DOCTYPE html> <html>    <head>       <

  1. सीएसएस में अलग-अलग पक्षों के लिए पैडिंग परिभाषित करें

    CSS हमें तत्वों के लिए साइड स्पेसिफिक पैडिंग सेट करने की अनुमति देता है। पैडिंग-टॉप, पैडिंग-राइट, पैडिंग-बॉटम और पैडिंग-राइट प्रॉपर्टीज क्रमशः टॉप, राइट, बॉटम और लेफ्ट पैडिंग को परिभाषित करते हैं। पैडिंग शॉर्टहैंड प्रॉपर्टी का उपयोग घड़ी की दिशा में मान निर्दिष्ट करके समान आउटपुट प्राप्त करने के लिए