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

जेसेलिन येन
जेसेलिन येन

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

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

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

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

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

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

flexbox एडिटर की मदद से, फ़्लेक्सबॉक्स लेआउट में विज़ुअल तौर पर बदलाव किया जा सकता है. उदाहरण के लिए, यहां बताया गया है कि इस डेमो पेज के टेक्स्ट <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 सेक्शन पर जाएं. यहां पेज के सभी फ़्लेक्सबॉक्स एलिमेंट देखे जा सकते हैं.

लेआउट पैनल

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

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

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

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