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

CSS flex-wrap प्रॉपर्टी - फ्लेक्स आइटम्स को रैप करें

flex-wrap प्रॉपर्टी निर्धारित करती है कि फ्लेक्स आइटम्स एक ही लाइन में रहेंगे या आवश्यकतानुसार कई लाइनों में रैप (wrap) होंगे।

उदाहरण: flex-wrap: wrap के साथ रैपिंग

कंटेनर की चौड़ाई से अधिक आइटम्स होने पर वे अगली लाइन में चले जाते हैं।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      background-color: orange;
      flex-wrap: wrap;
      gap: 10px;
      padding: 10px;
    }
    .mycontainer > div {
      background-color: white;
      text-align: center;
      line-height: 40px;
      font-size: 25px;
      width: 100px;
      border: 1px solid #ddd;
    }
  </style>
</head>
<body>
  <h1>क्विज़</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 - आइटम्स कई लाइनों में रैप होते हैं (बॉटम से टॉप)

रिस्पॉन्सिव डिज़ाइन में उपयोग

.responsive-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.responsive-grid > div {
  flex: 1 1 300px;  /* न्यूनतम 300px, फिर ग्रो करें */
}

संबंधित: flex-flow शॉर्टहैंड

flex-flow: row wrap;  /* flex-direction + flex-wrap */
  1. - CSS flex-shrink प्रॉपर्टी पर एनिमेशन करें

    फ्लेक्स-श्रिंक एनिमेशन flex-shrink प्रॉपर्टी पर CSS एनिमेशन लागू करें: उदाहरण <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex; background-color: orange; } .mycontainer > div { background-color: white; text-align: center;

  1. CSS में चाइल्ड सिलेक्टर्स CSS में चाइल्ड सिलेक्टर्स

    चाइल्ड सिलेक्टर CSS चाइल्ड सिलेक्टर का उपयोग किसी विशेष पैरेंट एलिमेंट के सभी चाइल्ड एलिमेंट्स को सिलेक्ट करने के लिए किया जाता है। सिंटैक्स element > element { /*declarations*/ } उदाहरण 1 <!DOCTYPE html> <html> <head> <style> * { padding: 5px; } article > div { border

  1. CSS में Background Attachment CSS में Background Attachment

    CSS में background-attachment प्रॉपर्टी का उपयोग व्यूपोर्ट के सापेक्ष पेज स्क्रॉल होने पर बैकग्राउंड इमेज की स्थिति निर्दिष्ट करने के लिए किया जाता है। इसके मान scroll, fixed और local हो सकते हैं। सिंटैक्स CSS background-attachment प्रॉपर्टी का सिंटैक्स निम्नलिखित है: Selector {    backgr