"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में रूपांतरित तत्व की सटीक चौड़ाई और ऊंचाई कैसे प्राप्त करें?

जावास्क्रिप्ट में रूपांतरित तत्व की सटीक चौड़ाई और ऊंचाई कैसे प्राप्त करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:237

How to Get the Accurate Width and Height of a Transformed Element in JavaScript?

परिवर्तन के बाद चौड़ाई और ऊंचाई पुनर्प्राप्त करना

किसी तत्व पर रोटेट (45 डिग्री) जैसे परिवर्तन को लागू करते समय, उस तत्व के दृश्य आयाम परिवर्तन। हालाँकि, जावास्क्रिप्ट में चौड़ाई और ऊंचाई के गुण अभी भी मूल अपरिवर्तित आयामों को दर्शाते हैं।

समाधान: getBoundingClientRect()

परिवर्तन के बाद अद्यतन आयाम प्राप्त करने के लिए, HTMLDOMElement पर getBoundingClientRect() विधि। यह विधि रूपांतरित ऊंचाई और चौड़ाई वाली एक वस्तु लौटाती है।

उदाहरण:

// Get the element
const element = document.querySelector('.transformed');

// Calculate the rotated dimensions
const rect = element.getBoundingClientRect();

// Access the rotated width and height
const rotatedWidth = rect.width;
const rotatedHeight = rect.height;
नोट:

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

)।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3