सीएसएस फ़्लेक्सबॉक्स लेआउट की जांच करें और उन्हें डीबग करें

इस गाइड में, किसी पेज पर फ़्लेक्सबॉक्स एलिमेंट ढूंढने का तरीका बताया गया है. साथ ही, एलिमेंट पैनल में फ़्लेक्सबॉक्स लेआउट की जांच करने और उनमें बदलाव करने का तरीका भी बताया गया है.

इस लेख में दिए गए स्क्रीनशॉट, इस वेब पेज से लिए गए हैं: Flexbox की मदद से टेक्स्ट एलिमेंट को बीच में रखना.

सीएसएस फ़्लेक्सबॉक्स के बारे में जानकारी

जब आपके पेज के किसी एचटीएमएल एलिमेंट पर display: flex या display: inline-flex लागू होता है, तो इसका मतलब है कि एलिमेंट पैनल में, इसके बगल में flex बैज दिख सकता है.

फ़्लेक्सबॉक्स के बारे में जानकारी

फ़्लेक्सबॉक्स एडिटर की मदद से लेआउट में बदलाव करना

फ़्लेक्सबॉक्स एडिटर की मदद से, फ़्लेक्सबॉक्स लेआउट में विज़ुअल तौर पर बदलाव किया जा सकता है. उदाहरण के लिए, यहां इस डेमो पेज के टेक्स्ट <h1> को इसके कंटेनर <div class="container"> में सेंटर करने का तरीका बताया गया है.

  1. कंटेनर एलिमेंट की जांच करें.
  2. स्टाइल पैनल में, display: flex के एलान के बगल में फ़्लेक्सबॉक्स एडिटर बटन देखा जा सकता है. फ़्लेक्सबॉक्स एडिटर बटन
  3. फ़्लेक्सबॉक्स एडिटर खोलने के लिए, उस पर क्लिक करें. एडिटर, फ़्लेक्सबॉक्स प्रॉपर्टी की सूची दिखाता है. हर प्रॉपर्टी की वैल्यू के विकल्प, आइकॉन बटन के तौर पर दिखाए जाते हैं. फ़्लेक्सबॉक्स एडिटर
  4. टेक्स्ट को स्क्रीन के बीच में करने के लिए, justify-content: center और align-items: center बटन पर क्लिक करें. टेक्स्ट को उसके कंटेनर में बीच में रखना
  5. टेक्स्ट अब बीच में दिख रहे हैं. ध्यान दें कि justify-content: center और align-items: center एलान, स्टाइल पैनल में जोड़े गए हैं.

फ़्लेक्सबॉक्स लेआउट की जांच करना

लेआउट को विज़ुअलाइज़ करने के लिए, एलिमेंट पैनल में फ़्लेक्सबॉक्स एलिमेंट पर कर्सर घुमाएं. ओवरले, एलिमेंट के ऊपर दिखता है. इसमें बिंदु वाली लाइनों की मदद से, एलिमेंट के कॉन्टेंट और आइटम की पोज़िशन दिखाई जाती है.

फ़्लेक्सबॉक्स एलिमेंट पर कर्सर घुमाना

इसके अलावा, बैज पर क्लिक करके फ़्लेक्सबॉक्स ओवरले के डिसप्ले को टॉगल किया जा सकता है.

जस्टिफ़ाई-कॉन्टेंट को फ़्लेक्स-एंड में बदलें

वैल्यू को justify-content: flex-end पर सेट करके देखें. ओवरले इसके मुताबिक बदल गया है.

जस्टिफ़ाई-कॉन्टेंट: फ़्लेक्स-एंड

फ़्लेक्स एडिटर में मौजूद आइकॉन, कॉन्टेक्स्ट के हिसाब से दिखते हैं. यह लेआउट की दिशा के हिसाब से बदल जाएगा. उदाहरण के लिए, जब flex-direction को column में बदला जाता है, तो फ़्लेक्स एडिटर के आइकॉन उसी हिसाब से घुमाए जाते हैं. ओवरले भी तुरंत अपडेट कर दिया जाता है.

फ़्लेक्सबॉक्स ओवरले के रंग में बदलाव करें

लेआउट पैनल खोलें और नीचे की ओर स्क्रोल करके Flexbox सेक्शन पर जाएं. यहां पेज के सभी फ़्लेक्सबॉक्स एलिमेंट देखे जा सकते हैं.

लेआउट पैनल

हर flexbox एलिमेंट के ओवरले के बगल में मौजूद चेकबॉक्स से, उसे टॉगल किया जा सकता है. यह वैसा ही है जैसे DOM ट्री में badge पर क्लिक किया जाता है.

इसके अलावा, ओवरले का रंग बदलने के लिए उसके बगल में मौजूद कलर आइकॉन पर क्लिक करें. उदाहरण के लिए, container ओवरले का रंग काला हो गया है.

ओवरले का रंग बदलें

डीओएम ट्री में फ़्लेक्सबॉक्स एलिमेंट पर जाने के लिए, उसके बगल में मौजूद सिलेक्टर आइकॉन पर क्लिक करें.