Bootstrap 5 Flex

ఫ్లెక్స్ బాక్స్

బ్రౌసర్ పైప్పులు మధ్య బ్రౌసర్ 5 బ్రౌసర్పైప్పులు ఫ్లెక్స్‌బాక్స్ ఉపయోగిస్తున్నాయి కాకుండా ఫ్లూటింగ్ ఉపయోగిస్తున్నాయి.

ఫ్లెక్సిబిలిటీ బాక్స్ లేఆఉట్ మోడ్యూల్, ఫ్లెక్సిబిలిటీ రెస్పాన్సివ్ లేఆఉట్ స్ట్రక్చర్ను రూపొందించడానికి సులభంగా చేస్తుంది, ఫ్లూటింగ్ లేదా పోజిషనింగ్ ఉపయోగించకుండా.

ఫ్లెక్స్‌ను ఎలా తెలియదు అయితే, మా లో చూడండి CSS ఫ్లెక్స్‌బాక్స్ ట్యూటోరియల్ నేర్చుకోండి.

పేర్కొనుట:ఐఈ9 మరియు అది ముంది వెర్షన్లు ఫ్లెక్స్‌బాక్స్‌ను మద్దతు చేయలేదు.

పేర్కొనుట:ఐఈ8-9 మద్దతు అవసరమైతే, బ్రౌసర్పైప్పులు ఉపయోగించండి. ఇది అత్యంత స్థిరమైన బ్రౌసర్పైప్పులు ఉంది, జట్టు ఇప్పటికీ దానిని కీలక లోపాలు మరియు పత్రికాచారాన్ని మార్పులు కోసం మద్దతు ఇస్తున్నారు. కానీ దానిలో కొత్త ఫీచర్స్ జోడించబడవు.

实例

ఫ్లెక్స్‌బాక్స్ కంటైనర్‌ను సృష్టించడానికి మరియు ప్రత్యక్ష పిల్లలను ఫ్లెక్స్ అంశాలుగా మార్చడానికి ఉపయోగించండి d-flex క్లాసులు:

<div class="d-flex p-3 bg-secondary text-white">
  <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

实例

ఫ్లెక్స్‌బాక్స్ కంటైనర్‌ను సృష్టించడానికి ఉపయోగించండి d-inline-flex క్లాసులు:

<div class="d-inline-flex p-3 bg-secondary text-white">
  <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

హోరిజంటల్ దిశ

ఉపయోగించండి .flex-row స్పందనాత్మక ప్రాజెక్టులను హోరిజంటల్ గా (పరస్పరం పక్కపక్క) చూపించండి. ఇది మూల సెట్టింగ్.

హిందూస్థాన్ ప్రభుత్వం ప్రాంతీయ భాషల ఉపయోగం గురించి సలహా:స్వయంచాలక మార్జిన్ .flex-row-reverse స్పందనాత్మక ప్రాజెక్టులను హోరిజంటల్ గా కుడివైపు సిద్ధం చేయవచ్చు:

实例

<div class="d-flex flex-row bg-secondary">
  <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>
<div class="d-flex flex-row-reverse bg-secondary"> <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div> <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div> <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

పరపంచం

ఉపయోగించండి .flex-column స్పందనాత్మక ప్రాజెక్టులను పరపంచంగా చూపించండి (పరస్పరం మొక్కలు), లేదా ఉపయోగించండి: .flex-column-reverse పెద్దది నుండి చిన్నది వరకు విద్యుత్తు దిశను మార్చు:

实例

<div class="d-flex flex-column">
  <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>
<div class="d-flex flex-column-reverse"> <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div> <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div> <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

సమాచారాన్ని జోడించండి

స్వయంచాలక మార్జిన్ .justify-content-* క్లాసులు స్పందనాత్మక ప్రాజెక్టుల ప్రత్యేకతను మార్చవచ్చు. చెల్లుబాటు లాబికలు ఇవి ఉన్నాయి:

实例

<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>

亲自试一试

అదృష్టపూర్వకంగా అంతరం

హిందూస్థాన్ ప్రభుత్వం ప్రాంతీయ భాషల ఉపయోగం గురించి సలహా: .flex-fill వాటిని అదృష్టపూర్వకంగా అంతరానికి సిద్ధం చేయవచ్చు:

实例

<div class="d-flex">
  <div class="p-2 bg-info flex-fill">స్పందనాత్మక ప్రాజెక్టు 1</div>
  <div class="p-2 bg-warning flex-fill">స్పందనాత్మక ప్రాజెక్టు 2</div>
  <div class="p-2 bg-primary flex-fill">స్పందనాత్మక ప్రాజెక్టు 3</div>

亲自试一试

విస్తరించు

హిందూస్థాన్ ప్రభుత్వం ప్రాంతీయ భాషల ఉపయోగం గురించి సలహా: .flex-grow-1 అదనపు స్థలాన్ని ఉపయోగించవచ్చు. ఈ ఉదాహరణలో, మొదటి రెండు flex ప్రాజెక్టులు అవసరమైన స్థలాన్ని పాలించాయి, మరియు చివరి ప్రాజెక్టు మిగిలిన అందుబాటులోని స్థలాన్ని పాలించింది:

实例

<div class="d-flex">
  <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary flex-grow-1">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

హిందూస్థాన్ ప్రభుత్వం ప్రాంతీయ భాషల ఉపయోగం గురించి సలహా:హిందూస్థాన్ ప్రభుత్వం ప్రాంతీయ భాషల ఉపయోగం గురించి సలహా: ఫ్లెక్స్ ప్రాజెక్టుపై ఉపయోగించవచ్చు .flex-shrink-1

顺序

స్వయంచాలక మార్జిన్ అవసరపడినప్పుడు సక్రియంగా సంకుచించవచ్చు. .order

实例

<div class="d-flex bg-secondary">
  క్లాస్లు ఫ్లెక్సిబుల్ ప్రాజెక్టు యొక్క దృశ్యపరమైన క్రమాన్ని మార్చవచ్చు. చెల్లుబాటు క్లాస్లు 0 నుండి 5 వరకు ఉన్నాయి, ఎక్కువ సంఖ్యకు అధిక ప్రాధాన్యత ఉంది (order-1 అనేది order-2 కంటే ముందు చూపబడుతుంది మొదలు కాగలదు):
  <div class="p-2 bg-info order-3">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning order-2">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>

亲自试一试

<div class="p-2 bg-primary order-1">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

స్వయంచాలక మార్జిన్ .ms-auto(ప్రాజెక్ట్ను కుడికి కదిలించడానికి ఉపయోగిస్తారు)లేదా ఉపయోగించవచ్చు .me-auto(ప్రాజెక్ట్ను ఎడమకు కదిలించడానికి ఉపయోగిస్తారు)ఫ్లెక్సిబుల్ ప్రాజెక్టులకు స్వయంచాలక మార్జిన్స్ జోడించడానికి సులభంగా ఉపయోగించవచ్చు:

实例

<div class="d-flex bg-secondary">
  <div class="p-2 ms-auto bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div>
  <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div>
  <div class="p-2 bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>
<div class="d-flex bg-secondary"> <div class="p-2 bg-info">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 1</div> <div class="p-2 bg-warning">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 2</div> <div class="p-2 me-auto bg-primary">ఫ్లెక్సిబుల్ ప్రాజెక్ట్ 3</div>

亲自试一试

మార్చుకున్నారు

ద్వారా .flex-nowrap(డిఫాల్ట్)、.flex-wrap లేదా .flex-wrap-reverseఫ్లెక్స్ ప్రాజెక్ట్లను ఫ్లెక్స్ కంటైనర్లో ఎలా వేపటించాలో నియంత్రిస్తుంది.

实例

<div class="d-flex flex-wrap">..</div>
<div class="d-flex flex-wrap-reverse">..</div>
<div class="d-flex flex-nowrap">..</div>

亲自试一试

సమాచారాన్ని జోడించండి

ఉపయోగించండి .align-content-* క్లాస్ ఫ్లెక్సిబుల్ ప్రాజెక్ట్ల వాల్యూమ్ అలైన్ మేక్ వే. చెల్లుబాటు క్లాస్లు ఉన్నాయి:

పేర్కొనుట:ఈ క్లాసులు ఒక పదవీ పట్టిక సామర్థ్యాలపై ప్రభావం లేదు.

క్రింది బటన్ ను నొక్కండి, సామర్థ్య ప్రాంతాల ప్రాప్యతలను మార్చి ఐదు క్లాసుల మధ్య తేడాను చూడండి:

实例

<div class="d-flex flex-wrap align-content-start">..</div>
<div class="d-flex flex-wrap align-content-end">..</div>
<div class="d-flex flex-wrap align-content-center">..</div>
<div class="d-flex flex-wrap align-content-around">..</div>
<div class="d-flex flex-wrap align-content-stretch">..</div>

亲自试一试

అంశాలను జోడించండి

ఉపయోగించండి .align-items-* క్లాస్ నియంత్రణఒక పదవీ పట్టికసామర్థ్య ప్రాంతాల ప్రాప్యతలు. చెల్లునట్టి క్లాసులు ఉన్నాయి:

క్రింది బటన్ ను నొక్కండి ఐదు క్లాసుల మధ్య తేడాను చూడండి:

实例

<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-self-* క్లాస్ నియంత్రణప్రత్యక్ష సామర్థ్యాలు నిర్దేశించండియొక్క ప్రాంతాల ప్రాప్యతలు రూపకల్పన మేరకు.

单击下面的按钮查看五个类之间的区别:

实例

Flex item 1
Flex item 2
Flex item 3

亲自试一试

ప్రతిస్పందక ఫ్లెక్స్ క్లాస్

అన్ని ఫ్లెక్సిబుల్ క్లాస్‌లు అదనపు ప్రతిస్పందక క్లాస్‌లను కలిగి ఉంటాయి మరియు చిన్న స్క్రీన్‌ల పై ఫ్లెక్స్ క్లాస్‌ను సెట్ చేయడానికి సులభం చేస్తుంది.

* సింహాసనం స్మ్, మిడ్, లగ్, ఎక్స్‌ల్, లేదా ఎక్స్‌ల్‌ఎక్స్‌ల్‌ను బదిలీ చేయవచ్చు మరియు చిన్న, మధ్యం, పెద్ద, అధిక పెద్ద మరియు అతి పెద్ద స్క్రీన్‌లను ప్రతినిధీకరిస్తుంది.

ప్రత్యేక ఫ్లెక్సిబుల్ క్లాస్‌ను శోధించండి ..

క్లాస్ వివరణ ఉదాహరణ
ఫ్లెక్సిబుల్ కంటైనర్
.d-*-flex వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ కంటైనర్‌లను సృష్టించండి. ప్రయత్నించండి
.d-*-inline-flex వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ కంటైనర్‌లను సృష్టించండి. ప్రయత్నించండి
దిశ
.flex-*-row వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను వెలుపలి నుండి లోపలికి చూపించండి. ప్రయత్నించండి
.flex-*-row-reverse వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను ఉన్నతం నుండి తక్కువది చూపించండి. ప్రయత్నించండి
.flex-*-column వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను ఉన్నతం నుండి తక్కువది చూపించండి. ప్రయత్నించండి
.flex-*-column-reverse వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను విరుద్ధ క్రమంలో ప్రాంతాలలో చూపించండి. ప్రయత్నించండి
సమాంతర వినియోగం
.justify-content-*-start వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను చివరలో (కుడి మూలలో) చూపించండి. ప్రయత్నించండి
.justify-content-*-end వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను మధ్యలో చూపించండి. ప్రయత్నించండి
.justify-content-*-center వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ కంటైనర్‌ల మధ్యన ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను చూపించండి. ప్రయత్నించండి
.justify-content-*-between వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను సమానంగా చూపించండి. ప్రయత్నించండి
.justify-content-*-around వివిధ స్క్రీన్‌లపై ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను చుట్టూ చూపించండి. ప్రయత్నించండి
ఫిల్ / సమాన వెడల్పు
.flex-*-fill సమాన వెడల్పును కలిగించే ఫ్లెక్సిబుల్ ప్రాజెక్ట్‌లను వివిధ స్క్రీన్‌లపై మాత్రమే విస్తరించండి. ప్రయత్నించండి
విస్తరించండి
.flex-*-grow-0 వివిధ స్క్రీన్‌లపై ప్రాజెక్ట్‌లను విస్తరించకూడదు.
.flex-*-grow-1 వివిధ స్క్రీన్‌లపై ప్రాజెక్ట్‌లను విస్తరించండి.
కంప్రెస్
.flex-*-shrink-0 不要让项目在不同屏幕上收缩。
.flex-*-shrink-1 使项目在不同屏幕上收缩。
顺序
.order-*-0-12 在小屏幕从 0 到 12 更改顺序。 ప్రయత్నించండి
మార్చుకున్నారు
.flex-*-nowrap వివిధ స్క్రీనులపై అంశాలను మార్చుకున్నారు. ప్రయత్నించండి
.flex-*-wrap వివిధ స్క్రీనులపై అంశాలను మార్చుకున్నారు. ప్రయత్నించండి
.flex-*-wrap-reverse వివిధ స్క్రీనులపై అంశాలను మార్చుకున్నారు. ప్రయత్నించండి
సమాచారాన్ని జోడించండి
.align-content-*-start వివిధ స్క్రీనులపై ప్రారంభం నుండి అంశాలను జోడించండి. ప్రయత్నించండి
.align-content-*-end వివిధ స్క్రీనుల చివరలో అంశాలను జోడించండి. ప్రయత్నించండి
.align-content-*-center వివిధ స్క్రీనుల మధ్యలో అంశాలను జోడించండి. ప్రయత్నించండి
.align-content-*-around వివిధ స్క్రీనుల చుట్టూ అంశాలను జోడించండి. ప్రయత్నించండి
.align-content-*-stretch వివిధ స్క్రీనులపై అంశాలను విస్తరించండి. ప్రయత్నించండి
అంశాలను జోడించండి
.align-items-*-start వివిధ స్క్రీనులపై ప్రారంభం నుండి ఒకటో పంక్తి అంశాలను జోడించండి. ప్రయత్నించండి
.align-items-*-end వివిధ స్క్రీనుల చివరలో ఒకటో పంక్తి అంశాలను జోడించండి. ప్రయత్నించండి
.align-items-*-center వివిధ స్క్రీనుల మధ్యలో ఒకటో పంక్తి అంశాలను జోడించండి. ప్రయత్నించండి
.align-items-*-baseline వివిధ స్క్రీనుల బేస్లైన్పై ఒకటో పంక్తి అంశాలను జోడించండి. ప్రయత్నించండి
.align-items-*-stretch వివిధ స్క్రీనులపై ఒకటో పంక్తి అంశాలను విస్తరించండి. ప్రయత్నించండి
స్వయంగతంగా జోడించండి
.align-self-*-start వివిధ స్క్రీనులపై ప్రారంభం నుండి ఫ్లెక్సిబిలిటీ అంశాలను జోడించండి. ప్రయత్నించండి
.align-self-*-end వివిధ స్క్రీనుల చివరలో ఫ్లెక్సిబిలిటీ అంశాలను జోడించండి. ప్రయత్నించండి
.align-self-*-center వివిధ స్క్రీనుల మధ్యలో ఫ్లెక్సిబిలిటీ అంశాలను జోడించండి. ప్రయత్నించండి
.align-self-*-baseline వివిధ స్క్రీనుల బేస్లైన్పై ఫ్లెక్సిబిలిటీ అంశాలను జోడించండి. ప్రయత్నించండి
.align-self-*-stretch వివిధ స్క్రీనులపై ఫ్లెక్సిబిలిటీ అంశాలను విస్తరించండి. ప్రయత్నించండి