फ्लेक्स-फ्लो प्रॉपर्टी
flex-flow प्रॉपर्टी
flex-direction
और flex-wrap
के लिए एक संक्षिप्त रूप है।
डिफ़ॉल्ट मान: row nowrap।
यह फ्लेक्स ब्लॉक्स के लिए पैरेंट एलिमेंट पर लागू होती है।
सिंटैक्स
सिलेक्टर {
flex-flow: मुख्य_अक्ष_की_दिशा बहु-पंक्ति;
}
मानों का क्रम मायने नहीं रखता।
उदाहरण
इस उदाहरण में, ब्लॉक अपने कंटेनर में फिट नहीं होते हैं और कई पंक्तियों में व्यवस्थित होंगे:
<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>
#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):
<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>
#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 के लिए संक्षिप्त रूप है