Source

मोड़ना

उत्तरदायी फ्लेक्सबॉक्स उपयोगिताएं दे पूरे सूट कन्नै ग्रिड स्तंभें, नेविगेशन, घटकें, ते होर मते सारें दे लेआउट, संरेखण, ते आकार गी जल्दी प्रबंधत करो। होर जटिल कार्यान्वयनें लेई, कस्टम सीएसएस जरूरी होई सकदा ऐ।

फ्लेक्स व्यवहारें गी सक्षम करो

displayफ्लेक्सबॉक्स कंटेनर बनाने ते सीधे बच्चें दे तत्वें गी फ्लेक्स आइटम च बदलने लेई उपयोगिताएं गी लागू करो । फ्लेक्स कंटेनर ते आइटम गी अतिरिक्त फ्लेक्स गुणें कन्नै होर संशोधित करने च समर्थ ऐ।

मैं इक फ्लेक्सबॉक्स कंटेनर हां!
<div class="d-flex p-2">I'm a flexbox container!</div>
मैं इक इनलाइन फ्लेक्सबॉक्स कंटेनर हां!
<div class="d-inline-flex p-2">I'm an inline flexbox container!</div>

प्रतिक्रियाशील भिन्नताएं दे लेई बी मौजूद न .d-flexते .d-inline-flex.

  • .d-flex
  • .d-inline-flex
  • .d-sm-flex
  • .d-sm-inline-flex
  • .d-md-flex
  • .d-md-inline-flex
  • .d-lg-flex
  • .d-lg-inline-flex
  • .d-xl-flex
  • .d-xl-inline-flex

दिशा

दिशा उपयोगिताएं कन्नै इक फ्लेक्स कंटेनर च फ्लेक्स आइटमें दी दिशा सेट करो। ज्यादातर मामलें च तुस इत्थै क्षैतिज वर्ग गी छोड़ी सकदे ओ की जे ब्राउज़र डिफाल्ट ऐ row. लेकन, तुसेंगी ऐसी स्थितियें दा सामना करना पौंदा ऐ जित्थै तुसेंगी इस मान गी स्पश्ट रूप कन्नै सेट करने दी लोड़ ही (जिऱयां प्रतिक्रियाशील लेआउट).

.flex-rowइक क्षैतिज दिशा सेट करने आस्तै (ब्राउज़र डिफाल्ट), जां उल्टे .flex-row-reverseपास्सै थमां क्षैतिज दिशा शुरू करने आस्तै इस्तेमाल करो.

फ्लेक्स आइटम 1
फ्लेक्स आइटम 2
फ्लेक्स आइटम 3
फ्लेक्स आइटम 1
फ्लेक्स आइटम 2
फ्लेक्स आइटम 3
<div class="d-flex flex-row">
  <div class="p-2">Flex item 1</div>
  <div class="p-2">Flex item 2</div>
  <div class="p-2">Flex item 3</div>
</div>
<div class="d-flex flex-row-reverse">
  <div class="p-2">Flex item 1</div>
  <div class="p-2">Flex item 2</div>
  <div class="p-2">Flex item 3</div>
</div>

ऊर्ध्वाधर दिशा सेट करने लेई .flex-column, जां .flex-column-reverseउल्टे पास्से थमां ऊर्ध्वाधर दिशा शुरू करने लेई इस्तेमाल करो।

फ्लेक्स आइटम 1
फ्लेक्स आइटम 2
फ्लेक्स आइटम 3
फ्लेक्स आइटम 1
फ्लेक्स आइटम 2
फ्लेक्स आइटम 3
<div class="d-flex flex-column">
  <div class="p-2">Flex item 1</div>
  <div class="p-2">Flex item 2</div>
  <div class="p-2">Flex item 3</div>
</div>
<div class="d-flex flex-column-reverse">
  <div class="p-2">Flex item 1</div>
  <div class="p-2">Flex item 2</div>
  <div class="p-2">Flex item 3</div>
</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता flex-directionशै .

  • .flex-row
  • .flex-row-reverse
  • .flex-column
  • .flex-column-reverse
  • .flex-sm-row
  • .flex-sm-row-reverse
  • .flex-sm-column
  • .flex-sm-column-reverse
  • .flex-md-row
  • .flex-md-row-reverse
  • .flex-md-column
  • .flex-md-column-reverse
  • .flex-lg-row
  • .flex-lg-row-reverse
  • .flex-lg-column
  • .flex-lg-column-reverse
  • .flex-xl-row
  • .flex-xl-row-reverse
  • .flex-xl-column
  • .flex-xl-column-reverse

सामग्री गी जायज ठहराओ

मुख्य अक्ष पर फ्लेक्स आइटमें दी संरेखण गी बदलने आस्तै फ्लेक्सबॉक्स कंटेनरें पर उपयोगिताएं दा उपयोग करो justify-content(शुरुआत करने आस्तै x-अक्ष, y-अक्ष जेकर flex-direction: column) । ( ब्राउज़र startडिफ़ॉल्ट), end, center, between, जां around.

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex justify-content-start">...</div>
<div class="d-flex justify-content-end">...</div>
<div class="d-flex justify-content-center">...</div>
<div class="d-flex justify-content-between">...</div>
<div class="d-flex justify-content-around">...</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता justify-contentशै .

  • .justify-content-start
  • .justify-content-end
  • .justify-content-center
  • .justify-content-between
  • .justify-content-around
  • .justify-content-sm-start
  • .justify-content-sm-end
  • .justify-content-sm-center
  • .justify-content-sm-between
  • .justify-content-sm-around
  • .justify-content-md-start
  • .justify-content-md-end
  • .justify-content-md-center
  • .justify-content-md-between
  • .justify-content-md-around
  • .justify-content-lg-start
  • .justify-content-lg-end
  • .justify-content-lg-center
  • .justify-content-lg-between
  • .justify-content-lg-around
  • .justify-content-xl-start
  • .justify-content-xl-end
  • .justify-content-xl-center
  • .justify-content-xl-between
  • .justify-content-xl-around

आइटम संरेखित करो

क्रॉस अक्ष पर फ्लेक्स आइटमें दी संरेखण गी बदलने आस्तै फ्लेक्सबॉक्स कंटेनरें पर उपयोगिताएं दा उपयोग करो align-items(शुरुआत करने आस्तै y-अक्ष, x-अक्ष जेकर flex-direction: column) । start, end, center, baseline, जां stretch(ब्राउज़र डिफ़ॉल्ट) थमां चुनो .

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-items-start">...</div>
<div class="d-flex align-items-end">...</div>
<div class="d-flex align-items-center">...</div>
<div class="d-flex align-items-baseline">...</div>
<div class="d-flex align-items-stretch">...</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता align-itemsशै .

  • .align-items-start
  • .align-items-end
  • .align-items-center
  • .align-items-baseline
  • .align-items-stretch
  • .align-items-sm-start
  • .align-items-sm-end
  • .align-items-sm-center
  • .align-items-sm-baseline
  • .align-items-sm-stretch
  • .align-items-md-start
  • .align-items-md-end
  • .align-items-md-center
  • .align-items-md-baseline
  • .align-items-md-stretch
  • .align-items-lg-start
  • .align-items-lg-end
  • .align-items-lg-center
  • .align-items-lg-baseline
  • .align-items-lg-stretch
  • .align-items-xl-start
  • .align-items-xl-end
  • .align-items-xl-center
  • .align-items-xl-baseline
  • .align-items-xl-stretch

आत्म संरेखित करो

क्रॉस अक्ष पर उंदी संरेखण गी व्यक्तिगत रूप कन्नै बदलने आस्तै फ्लेक्सबॉक्स आइटमें पर उपयोगिताएं दा उपयोग करो align-self(शुरुआत करने आस्तै y-अक्ष, x-अक्ष जेकर flex-direction: column) । align-items: start, end, center, baseline, जां stretch(ब्राउज़र डिफ़ॉल्ट) दे समान विकल्पें चा चुनो .

आइटम फ्लेक्स करो
संरेखित फ्लेक्स आइटम
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
संरेखित फ्लेक्स आइटम
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
संरेखित फ्लेक्स आइटम
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
संरेखित फ्लेक्स आइटम
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
संरेखित फ्लेक्स आइटम
आइटम फ्लेक्स करो
<div class="align-self-start">Aligned flex item</div>
<div class="align-self-end">Aligned flex item</div>
<div class="align-self-center">Aligned flex item</div>
<div class="align-self-baseline">Aligned flex item</div>
<div class="align-self-stretch">Aligned flex item</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता align-selfशै .

  • .align-self-start
  • .align-self-end
  • .align-self-center
  • .align-self-baseline
  • .align-self-stretch
  • .align-self-sm-start
  • .align-self-sm-end
  • .align-self-sm-center
  • .align-self-sm-baseline
  • .align-self-sm-stretch
  • .align-self-md-start
  • .align-self-md-end
  • .align-self-md-center
  • .align-self-md-baseline
  • .align-self-md-stretch
  • .align-self-lg-start
  • .align-self-lg-end
  • .align-self-lg-center
  • .align-self-lg-baseline
  • .align-self-lg-stretch
  • .align-self-xl-start
  • .align-self-xl-end
  • .align-self-xl-center
  • .align-self-xl-baseline
  • .align-self-xl-stretch

ऑटो मार्जिन

फ्लेक्सबॉक्स कुछ सुंदर भयानक गल्लां करी सकदा ऐ जिसलै तुस ऑटो मार्जिन कन्नै फ्लेक्स संरेखण गी मिलांदे ओ। ऑटो मार्जिन दे राहें फ्लेक्स आइटमें गी नियंत्रित करने दे त्रै उदाहरण हेठ दित्ते गेदे न: डिफ़ॉल्ट (कोई ऑटो मार्जिन नेईं), दो आइटमें गी दाएं पास्से .mr-autoधकेलना ( ), ते दो आइटमें गी बाएं पास्से धकेलना ( .ml-auto) ।

दुर्भाग्य कन्नै, IE10 ते IE11 फ्लेक्स आइटमें पर ऑटो मार्जिन गी ठीक ढंगै कन्नै समर्थन नेईं करदे न जिंदे माता-पिता दा गैर-डिफ़ॉल्ट justify-contentमूल्य ऐ. होर मती जानकारी आस्तै एह् StackOverflow जवाब दिक्खो।

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex">
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
</div>

<div class="d-flex">
  <div class="mr-auto p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
</div>

<div class="d-flex">
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="ml-auto p-2">Flex item</div>
</div>

संरेखित-आइटम दे नाल

align-itemsइक फ्लेक्स आइटम गी , flex-direction: column, ते margin-top: autoजां गी मिलाइयै इक कंटेनर दे उप्पर जां थल्लै लंबवत लेई जाओ margin-bottom: auto.

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-items-start flex-column" style="height: 200px;">
  <div class="mb-auto p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
</div>

<div class="d-flex align-items-end flex-column" style="height: 200px;">
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="mt-auto p-2">Flex item</div>
</div>

पलेस

बदलो कि फ्लेक्स आइटम फ्लेक्स कंटेनर च किस चाल्ली लपेटदे न। बिल्कुल कोई रैपिंग नेईं (ब्राउज़र डिफ़ॉल्ट) कन्नै चुनो .flex-nowrap, कन्नै लपेटो .flex-wrap, जां कन्नै उल्टा लपेटो .flex-wrap-reverse.

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex flex-nowrap">
  ...
</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex flex-wrap">
  ...
</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex flex-wrap-reverse">
  ...
</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता flex-wrapशै .

  • .flex-nowrap
  • .flex-wrap
  • .flex-wrap-reverse
  • .flex-sm-nowrap
  • .flex-sm-wrap
  • .flex-sm-wrap-reverse
  • .flex-md-nowrap
  • .flex-md-wrap
  • .flex-md-wrap-reverse
  • .flex-lg-nowrap
  • .flex-lg-wrap
  • .flex-lg-wrap-reverse
  • .flex-xl-nowrap
  • .flex-xl-wrap
  • .flex-xl-wrap-reverse

तरतीब

मुट्ठी भर उपयोगिताएं कन्नै विशिष्ट फ्लेक्स आइटमें दा दृश्य क्रम बदलो । orderअस सिर्फ इक आइटम गी पैह् ले जां आखरी बनाने दे विकल्प उपलब्ध करोआने आं, ते कन्नै गै DOM आर्डर दा इस्तेमाल करने आस्तै इक रीसेट बी उपलब्ध करोआने आं। जिऱयां orderकोई बी पूर्णांक मूल्य लैंदा ऐ (जियां, 5), लोड़चदे कुसै बी अतिरिक्त मूल्यें आस्तै कस्टम CSS जोड़ो.

पहला फ्लेक्स आइटम
दूजा फ्लेक्स आइटम
तीसरी फ्लेक्स आइटम
<div class="d-flex flex-nowrap">
  <div class="order-3 p-2">First flex item</div>
  <div class="order-2 p-2">Second flex item</div>
  <div class="order-1 p-2">Third flex item</div>
</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता orderशै .

  • .order-0
  • .order-1
  • .order-2
  • .order-3
  • .order-4
  • .order-5
  • .order-6
  • .order-7
  • .order-8
  • .order-9
  • .order-10
  • .order-11
  • .order-12
  • .order-sm-0
  • .order-sm-1
  • .order-sm-2
  • .order-sm-3
  • .order-sm-4
  • .order-sm-5
  • .order-sm-6
  • .order-sm-7
  • .order-sm-8
  • .order-sm-9
  • .order-sm-10
  • .order-sm-11
  • .order-sm-12
  • .order-md-0
  • .order-md-1
  • .order-md-2
  • .order-md-3
  • .order-md-4
  • .order-md-5
  • .order-md-6
  • .order-md-7
  • .order-md-8
  • .order-md-9
  • .order-md-10
  • .order-md-11
  • .order-md-12
  • .order-lg-0
  • .order-lg-1
  • .order-lg-2
  • .order-lg-3
  • .order-lg-4
  • .order-lg-5
  • .order-lg-6
  • .order-lg-7
  • .order-lg-8
  • .order-lg-9
  • .order-lg-10
  • .order-lg-11
  • .order-lg-12
  • .order-xl-0
  • .order-xl-1
  • .order-xl-2
  • .order-xl-3
  • .order-xl-4
  • .order-xl-5
  • .order-xl-6
  • .order-xl-7
  • .order-xl-8
  • .order-xl-9
  • .order-xl-10
  • .order-xl-11
  • .order-xl-12

सामग्री गी संरेखित करो

क्रॉस एक्सिस पर फ्लेक्स आइटमें गी इकalign-content कन्नै संरेखित करने लेई फ्लेक्सबॉक्स कंटेनरें पर उपयोगिताएं दा उपयोग करो । ( ब्राउज़र डिफ़ॉल्ट), , , , , जां . इनें उपयोगिताएं गी प्रदर्शत करने आस्तै, असें फ्लेक्स आइटमें दी गिनतरी गी लागू कीता ऐ ते बधाया ऐ।startendcenterbetweenaroundstretchflex-wrap: wrap

सिर ऊपर ! इस गुण दा फ्लेक्स आइटम दी इकल पंक्तियें पर कोई असर नेईं होंदा ऐ.

आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-start flex-wrap">
  ...
</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-end flex-wrap">...</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-center flex-wrap">...</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-between flex-wrap">...</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-around flex-wrap">...</div>
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
आइटम फ्लेक्स करो
<div class="d-flex align-content-stretch flex-wrap">...</div>

के लरए बी ऩरयऩक्व ऩरयवतन ऩैदा शोता align-contentशै .

  • .align-content-start
  • .align-content-end
  • .align-content-center
  • .align-content-around
  • .align-content-stretch
  • .align-content-sm-start
  • .align-content-sm-end
  • .align-content-sm-center
  • .align-content-sm-around
  • .align-content-sm-stretch
  • .align-content-md-start
  • .align-content-md-end
  • .align-content-md-center
  • .align-content-md-around
  • .align-content-md-stretch
  • .align-content-lg-start
  • .align-content-lg-end
  • .align-content-lg-center
  • .align-content-lg-around
  • .align-content-lg-stretch
  • .align-content-xl-start
  • .align-content-xl-end
  • .align-content-xl-center
  • .align-content-xl-around
  • .align-content-xl-stretch