वेब डिज़ाइन में, उत्तरदायी लेआउट के लिए तत्वों के पहलू अनुपात को नियंत्रित करना महत्वपूर्ण है। यह प्रश्न यह पता लगाता है कि डिव की चौड़ाई को उसकी ऊंचाई के प्रतिशत के रूप में कैसे बनाए रखा जाए, यह सुनिश्चित करते हुए कि तत्व का आकार उसकी ऊंचाई में परिवर्तन की परवाह किए बिना सुसंगत बना रहे।
पारंपरिक दृष्टिकोण में ऊंचाई निर्धारित करने के लिए पैडिंग-टॉप का उपयोग करना शामिल है एक तत्व, जबकि पैडिंग-लेफ्ट का उपयोग ऑब्जेक्ट की चौड़ाई के प्रतिशत के रूप में किया जा सकता है। हालाँकि, यह विधि सीधे तौर पर चौड़ाई को ऊँचाई से नहीं जोड़ती है। . .बॉक्स वर्ग को एक विशिष्ट अनुपात निर्दिष्ट करके, जैसे 2/1, हम परिभाषित करते हैं कि तत्व की चौड़ाई हमेशा उसकी ऊंचाई से दोगुनी होगी:
.बॉक्स { ऊंचाई: 50%; पृष्ठभूमि-रंग: #3CF; पहलू-अनुपात: 2/1; }यह संपत्ति ऊंचाई और चौड़ाई के बीच सीधा संबंध प्रदान करती है, यह सुनिश्चित करती है कि वे एक निरंतर संबंध बनाए रखें। जैसे ही मार्जिन-टॉप के कारण .बॉक्स की ऊंचाई बदलती है, निर्दिष्ट पहलू अनुपात को बनाए रखने के लिए चौड़ाई स्वचालित रूप से समायोजित हो जाती है।.box {
height: 50%;
background-color: #3CF;
aspect-ratio: 2 / 1;
}
पहलू-अनुपात का उपयोग करने के कई फायदे हैं :
उत्तरदायी रखरखाव:
पहलू अनुपात समायोजन स्वचालित रूप से होता है, जिससे जावास्क्रिप्ट गणना या मैन्युअल आकार बदलने की घटनाओं की आवश्यकता समाप्त हो जाती है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3