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

CSS align-content: space-around - फ्लेक्स लाइन्स के चारों ओर स्पेस

align-content: space-around फ्लेक्स कंटेनर में एक से अधिक लाइन होने पर, प्रत्येक फ्लेक्स लाइन के चारों ओर समान स्पेस वितरित करता है। पहली और अंतिम लाइन के किनारों पर भी आधा स्पेस होता है।

उदाहरण: space-around के साथ फ्लेक्स लाइन्स

flex-wrap: wrap के साथ कई लाइनें बनती हैं, और align-content: space-around उन्हें कंटेनर में वितरित करता है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      height: 200px;
      background-color: red;
      align-content: space-around;
      flex-wrap: wrap;
    }
    .mycontainer > div {
      background-color: yellow;
      text-align: center;
      line-height: 60px;
      font-size: 30px;
      width: 100px;
      margin: 5px;
    }
  </style>
</head>
<body>
  <h1>क्यू (Queue)</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>
</body>
</html>

align-content के मान

मानविवरण
stretchलाइन्स को कंटेनर भरने के लिए फैलाता है (डिफ़ॉल्ट)
centerलाइन्स को केंद्र में संरेखित करता है
flex-startलाइन्स को शुरुआत में संरेखित करता है
flex-endलाइन्स को अंत में संरेखित करता है
space-betweenलाइन्स के बीच समान स्पेस, किनारों पर नहीं
space-aroundप्रत्येक लाइन के चारों ओर समान स्पेस
space-evenlyसभी जगह समान स्पेस (किनारों सहित)

नोट

align-content केवल तभी काम करता है जब flex-wrap: wrap हो और एक से अधिक लाइनें हों।

  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 align-content: flex-start - फ्लेक्स लाइन्स को शुरुआत में संरेखित करें

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