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

CSS flex-direction: column-reverse से फ्लेक्स आइटम्स को वर्टिकल रिवर्स क्रम में व्यवस्थित करें

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

उदाहरण

नीचे दिए गए उदाहरण में, flex-direction: column-reverse का उपयोग करके क्विज आइटम्स को नीचे से ऊपर (Q6, Q5, Q4... Q1) क्रम में व्यवस्थित किया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      flex-direction: column-reverse;
      background-color: orange;
    }
    .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>
</body>
</html>

flex-direction के 4 मान:

  • row (डिफ़ॉल्ट): लेफ्ट → राइट (हॉरिजॉन्टल)
  • row-reverse: राइट → लेफ्ट (हॉरिजॉन्टल रिवर्स)
  • column: टॉप → बॉटम (वर्टिकल)
  • column-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।