फ्लेक्स-फ्लो प्रॉपर्टी

flex-flow प्रॉपर्टी flex-direction और flex-wrap के लिए एक संक्षिप्त रूप है। डिफ़ॉल्ट मान: row nowrap। यह फ्लेक्स ब्लॉक्स के लिए पैरेंट एलिमेंट पर लागू होती है।

सिंटैक्स

cssसिलेक्टर {
  flex-flow: मुख्य_अक्ष_की_दिशा बहु-पंक्ति;
}

मानों का क्रम मायने नहीं रखता।

उदाहरण

इस उदाहरण में, ब्लॉक अपने कंटेनर में फिट नहीं होते हैं और कई पंक्तियों में व्यवस्थित होंगे:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border: 1px solid #696989;
  height: 200px;
  width: 330px;
  margin: auto;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

उदाहरण

आइए मुख्य अक्ष की दिशा बदलते हैं (row के बजाय column):

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  flex-flow: column wrap;
  justify-content: space-between;
  display: flex;
  height: 200px;
  width: 330px;
  margin: auto;
  border: 1px solid #696989;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

यह भी देखें

  • flex-direction प्रॉपर्टी,
    जो फ्लेक्स ब्लॉक्स की अक्षों की दिशा निर्धारित करती है
  • justify-content प्रॉपर्टी,
    जो मुख्य अक्ष के साथ संरेखण निर्धारित करती है
  • align-items प्रॉपर्टी,
    जो क्रॉस अक्ष के साथ संरेखण निर्धारित करती है
  • flex-wrap प्रॉपर्टी,
    जो फ्लेक्स ब्लॉक्स की बहु-पंक्ति को नियंत्रित करती है
  • order प्रॉपर्टी,
    जो फ्लेक्स ब्लॉक्स का क्रम निर्धारित करती है
  • align-self प्रॉपर्टी,
    जो एक ब्लॉक का संरेखण निर्धारित करती है
  • flex-basis प्रॉपर्टी,
    जो किसी विशिष्ट फ्लेक्स ब्लॉक का आकार निर्धारित करती है
  • flex-grow प्रॉपर्टी,
    जो फ्लेक्स ब्लॉक्स की विस्तार क्षमता निर्धारित करती है
  • flex-shrink प्रॉपर्टी,
    जो फ्लेक्स ब्लॉक्स की संकुचन क्षमता निर्धारित करती है
  • flex प्रॉपर्टी,
    जो flex-grow, flex-shrink और flex-basis के लिए संक्षिप्त रूप है