CSS फ्लेक्सबॉक्स जनरेटर
Flexbox लेआउट को दृश्य रूप से बनाएँ · कंटेनर और आइटम प्रॉपर्टीज़ समायोजित करें, लाइव पूर्वावलोकन देखें, CSS कॉपी करें।
कंटेनर गुण
लाइव पूर्वावलोकन
जनरेट किया गया CSS
कैसे उपयोग करें
- कंटेनर गुण सेट करें: flex कंटेनर कॉन्फ़िगर करें, flex-direction, justify-content, align-items आदि।
- flex आइटम जोड़ें और कॉन्फ़िगर करें: चाइल्ड आइटम जोड़ें और प्रत्येक के लिए flex-grow, flex-shrink, flex-basis, align-self और order सेट करें।
- CSS कॉपी करें: कंटेनर और आइटमों के लिए पूर्ण CSS प्राप्त करें, आपकी परियोजना में उपयोग के लिए तैयार।
Flexbox जनरेटर क्यों इस्तेमाल करें?
Flexbox एक-आयामी CSS लेआउट के लिए आवश्यक टूल है, एक पंक्ति या कॉलम में आइटम संरेखित करना। इस जनरेटर के साथ, आप दृश्य रूप से कॉन्फ़िगर कर सकते हैं और तैयार CSS प्राप्त कर सकते हैं।
विशेषताएँ
- इंटरैक्टिव पूर्वावलोकन: flex आइटम खींचें और गुणों को टॉगल करें और वास्तविक समय में परिवर्तन देखें।
- सभी कंटेनर गुण: flex-direction, flex-wrap, justify-content, align-items, align-content और gap।
- प्रति-आइटम नियंत्रण: प्रत्येक flex आइटम के लिए flex-grow, flex-shrink, flex-basis, align-self और order व्यक्तिगत रूप से सेट करें।
- दृश्य अक्ष संकेतक: मुख्य अक्ष और क्रॉस अक्ष को हाइलाइट किया जाता है ताकि Flexbox मॉडल को सुदृढ़ किया जा सके।
- CSS आउटपुट: कंटेनर और सभी कॉन्फ़िगर किए गए आइटम के लिए पूर्ण, कॉपी-तैयार CSS।
अक्सर पूछे जाने वाले प्रश्न
justify-content और align-items में क्या अंतर है?
justify-content तत्वों को प्रमुख अक्ष (डिफ़ॉल्ट रूप से क्षैतिज) के साथ वितरित करता है। align-items तत्वों को पार अक्ष (डिफ़ॉल्ट रूप से लंबवत) के साथ संरेखित करता है। जब flex-direction column है, तो अक्ष उलट जाते हैं, justify-content लंबवत हो जाता है और align-items क्षैतिज।
Flexbox या CSS Grid का उपयोग कब करें?
एक-आयामी लेआउट के लिए Flexbox का उपयोग करें, बटन की एक पंक्ति, नेविगेशन बार, कार्ड की सूची जो रैप करनी चाहिए। दो-आयामी लेआउट के लिए CSS Grid का उपयोग करें जहाँ आपको एक साथ पंक्तियों और कॉलमों को नियंत्रित करने की आवश्यकता है, जैसे एक पूर्ण लेआउट या एक जटिल कार्ड ग्रिड।
flex: 1 का क्या मतलब है?
flex: 1 flex-grow: 1; flex-shrink: 1; flex-basis: 0% के लिए शॉर्टहैंड है। यह तत्व को उपलब्ध स्थान भरने के लिए बढ़ने, यदि आवश्यक हो तो सिकुड़ने, और स्थान वितरित करने से पहले शून्य से शुरू करने के लिए कहता है। flex: 1 वाले सभी तत्व स्थान को समान रूप से साझा करते हैं।