Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS flex-wrap: wrap-reverse से फ्लेक्स आइटम्स को रिवर्स क्रम में रैप करें

CSS flex-wrap प्रॉपर्टी का wrap-reverse मान फ्लेक्स आइटम्स को कई लाइनों में रैप करता है, लेकिन **रिवर्स क्रम में** (अंतिम लाइन पहले, पहली लाइन अंत में)। यह wrap के विपरीत है।

उदाहरण

नीचे दिए गए उदाहरण में, 9 क्विज आइटम्स को flex-wrap: wrap-reverse के साथ फ्लेक्स कंटेनर में रखा गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      background-color: orange;
      flex-wrap: wrap-reverse;
    }
    .mycontainer > div {
      background-color: white;
      text-align: center;
      line-height: 40px;
      font-size: 25px;
      width: 100px;
      margin: 5px;
    }
  </style>
</head>
<body>
  <h1>Quiz</h1>
  <div class="mycontainer">
    <div>Q1</div>
    <div>Q2</div>
    <div>Q3</div>
    <div>Q4</div>
    <div>Q5</div>
    <div>Q6</div>
    <div>Q7</div>
    <div>Q8</div>
    <div>Q9</div>
  </div>
</body>
</html>

flex-wrap के मान:

  • nowrap (डिफ़ॉल्ट): सभी आइटम्स एक लाइन में (ओवरफ्लो हो सकता है)
  • wrap: आवश्यकतानुसार कई लाइनों में, पहली लाइन ऊपर
  • wrap-reverse: कई लाइनों में, पहली लाइन नीचे

उपयोग: चैट इंटरफेस (नए संदेश नीचे), नोटिफिकेशन फीड, आदि में जहां नई सामग्री नीचे दिखाई देनी चाहिए।

  1. - CSS flex-flow प्रॉपर्टी - दिशा और रैप एक साथ

    flex-flow शॉर्टहैंड प्रॉपर्टी flex-direction और flex-wrap को एक ही घोषणा में सेट करती है। यह फ्लेक्स कंटेनर के प्रवाह व्यवहार को संक्षिप्त रूप से परिभाषित करती है। उदाहरण: flex-flow: column wrap <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex;

  1. - CSS flex-basis प्रॉपर्टी - फ्लेक्स आइटम की प्रारंभिक लंबाई

    flex-basis प्रॉपर्टी फ्लेक्स आइटम का प्रारंभिक मुख्य आकार (main size) निर्धारित करती है, इससे पहले कि flex-grow या flex-shrink लागू हों। यह width (row के लिए) या height (column के लिए) जैसा व्यवहार करता है लेकिन फ्लेक्स संदर्भ में। उदाहरण: Q4 के लिए flex-basis: 350px Q4 का प्रारंभिक आकार 350px सेट

  1. - CSS flex-direction: row-reverse - दाएं से बाएं हॉरिजॉन्टल

    flex-direction: row-reverse फ्लेक्स आइटम्स को मुख्य अक्ष (मेन एक्सिस) पर दाएं से बाएं हॉरिजॉन्टल रूप से व्यवस्थित करता है। दृश्य क्रम उल्टा हो जाता है लेकिन DOM क्रम अपरिवर्तित रहता है। उदाहरण: row-reverse दिशा आइटम्स HTML में Q1-Q6 क्रम में हैं लेकिन दाएं से बाएं दिखते हैं: Q6, Q5, Q4, Q3, Q2, Q1।