किसी तत्व की पैडिंग को प्रतिशत में निर्दिष्ट करके, हम उसका पहलू अनुपात बनाए रख सकते हैं।
इसके लिए 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> आउटपुट
यह निम्नलिखित परिणाम देगा -

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

उदाहरण
<!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> आउटपुट
यह निम्नलिखित परिणाम देगा -
