जंव
प्रतिसाद दिवपी flexbox उपयुक्ततायांच्या पुराय संचांतल्यान ग्रिड स्तंभ, नेव्हिगेशन, घटक, आनी हेरांची मांडावळ, संरेखण, आनी आकार बेगीन वेवस्थापन करात. चड गुंतागुंतीच्या कार्यान्वयनांक, सानुकूल CSS गरजेचें आसूं येता.
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
आडवी दिका उरफाटे वटेनच्यान सुरू करपाक वापरात.
<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
उरफाटे वटेनच्यान उबी दिका सुरू करपाक वापरात .
<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
मुखेल अक्षाचेर फ्लेक्स वस्तूंची संरेखण बदलपाक flexbox कंटेनरांचेर उपयुक्तताय वापरात (सुरवात करपाक x-अक्ष, y-अक्ष जर flex-direction: column
). start
(ब्राउझर मुलभूत), end
, center
, between
, वा हातूंतल्यान निवडात around
.
तशेंच प्रतिसाद दिवपी बदल अस्तित्वांत आसात 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
क्रॉस अक्षाचेर फ्लेक्स वस्तूंची संरेखण बदलपाक flexbox कंटेनरांचेर उपयुक्तताय वापरात (सुरवात करपाक y-अक्ष, x-अक्ष जर flex-direction: column
). start
, end
, center
, baseline
, वा stretch
(ब्राउझर मुलभूत) हातूंतल्यान निवडात .
तशेंच प्रतिसाद दिवपी बदल अस्तित्वांत आसात 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
क्रॉस अक्षाचेर तांची संरेखण वैयक्तीकपणान बदलपाक flexbox वस्तूंचेर उपयुक्तताय वापरात (सुरवात करपाक y-अक्ष, x-अक्ष जर flex-direction: column
). align-items
: start
, end
, center
, baseline
, वा stretch
(ब्राउझर मुलभूत) अशाच पर्यायां मदल्यान निवडात .
तशेंच प्रतिसाद दिवपी बदल अस्तित्वांत आसात 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
जेन्ना तुमी ऑटो मार्जिनां वांगडा फ्लेक्स संरेखण मिक्स करतात तेन्ना Flexbox कांय सुंदर अद्भुत गजाली करूंक शकता. ऑटो मार्जिन वरवीं फ्लेक्स आयटम नियंत्रीत करपाचीं तीन उदाहरणां सकयल दाखयल्यांत: डिफॉल्ट (ऑटो मार्जिन ना), दोन आयटम उजवे वटेन .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
.
तशेंच प्रतिसाद दिवपी बदल अस्तित्वांत आसात 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
संरेखित करपाक flexbox कंटेनरांचेर उपयुक्तताय वापरात . (ब्राउझर मुलभूत), , , , , वा हातूंतल्यान निवडात . ह्यो उपयुक्तताय दाखोवपा खातीर, आमी फ्लेक्स आयटमांची संख्या लागू केल्या आनी वाडयल्या.start
end
center
between
around
stretch
flex-wrap: wrap
तकली वयर काडटा! ह्या गुणधर्माचो फ्लेक्स आयटमांच्या एकाच ओळीचेर कसलोच परिणाम जायना.
तशेंच प्रतिसाद दिवपी बदल अस्तित्वांत आसात 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