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

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

इस लेख में दिए गए स्क्रीनशॉट, इस वेब पेज से लिए गए हैं: 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 में बदलना

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

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

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

फ़्लेक्सबॉक्स ओवरले का रंग अडजस्ट करना

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

लेआउट पैनल

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

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

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

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