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

CSS justify-content: flex-start से फ्लेक्स आइटम्स को शुरुआत में संरेखित करें

CSS justify-content प्रॉपर्टी का flex-start मान (डिफ़ॉल्ट) फ्लेक्स आइटम्स को मुख्य अक्ष की शुरुआत (लेफ्ट, जब flex-direction: row हो) पर संरेखित करता है। यह आइटम्स को एक साथ पैक करता है बिना किसी अतिरिक्त जगह के।

उदाहरण

नीचे दिए गए उदाहरण में, justify-content: flex-start का उपयोग करके फ्लेक्स आइटम्स को कंटेनर के बाईं ओर संरेखित किया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      background-color: red;
      justify-content: flex-start;
    }
    .mycontainer > div {
      background-color: orange;
      text-align: center;
      line-height: 60px;
      font-size: 30px;
      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>
</body>
</html>

justify-content मान सारांश:

  • flex-start (डिफ़ॉल्ट): शुरुआत में पैक
  • flex-end: अंत में पैक
  • center: केंद्र में
  • space-between: बीच में जगह
  • space-around: चारों ओर जगह
  • space-evenly: समान जगह हर जगह

लेखन मोड प्रभाव: RTL (राइट-टू-लेफ्ट) भाषाओं में flex-start दाईं ओर होता है।

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

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

  1. - CSS align-content: flex-start - फ्लेक्स लाइन्स को शुरुआत में संरेखित करें

    align-content: flex-start मल्टी-लाइन फ्लेक्स कंटेनर में सभी फ्लेक्स लाइन्स को क्रॉस-एक्सिस की शुरुआत (start) में पैक करता है। Row दिशा में यह लाइन्स को **ऊपर** (टॉप) संरेखित करता है। उदाहरण: flex-start के साथ लाइन्स शीर्ष पर कंटेनर की ऊंचाई 200px है। 8 आइटम्स 4 लाइन्स बनाते हैं, सभी लाइन्स कंटेनर क

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

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