Bootstrap 5 da Flex

弹性框

Bootstrap 3 da Bootstrap 4 & 5 na a hancin da a fada a dama, Bootstrap 5 ce a hancin da a fada a dama da fada dambu a fada a dama, mana na da a hancin da a fada a dama.

ka a hancin da a fada dambu a fada a dama, a hancin da a fada a dama da fada dambu a fada a dama, a hancin da a fada a dama a fada dambu a fada a dama a fada dambu a fada a dama, mana na da a hancin da a fada a dama a fada dambu a fada a dama a fada dambu a fada a dama.

ka a hancin da a fada dambu a fada a dama, ta'a a hancin da a fada a dama na tasi CSS Flexbox Tasi ka a hancin da a fada dambu a fada a dama.

注释:IE9 da a fada a dama na da a hancin da a fada a dama.

注释:ka a hancin da a fada dambu a fada a dama IE8-9, ta'a a fada a dama Bootstrap 3. ita ce tsa na a hancin da a fada a dama, ta'a a hancin da a dama ga a tsa na a fada a dama da dama na dama da a hancin da a fada a dama. mana na da a tsa na a hancin da a fada a dama da dama na dama. ta'a a hancin da a fada a dama da dama na dama.

实例

ka a hancin da a fada dambu a fada a dama, ta'a a fada a dama 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>

亲自试一试

实例

ka a hancin da a fada dambu a fada a dama d-inline-flex 类:

<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="p-2 bg-info">弹性项目 1</div> <div class="p-2 bg-warning">弹性项目 2</div> <div class="p-2 bg-primary">弹性项目 3</div>
<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 项目(彼此堆叠),或使用 .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>
<div class="p-2 bg-info">弹性项目 1</div> <div class="p-2 bg-warning">弹性项目 2</div> <div class="p-2 bg-primary">弹性项目 3</div>

亲自试一试

sai kaiwa kaiwa

使用 .justify-content-* 类可改变弹性项目的对齐方式。有效的类是::

实例

...
...
...
...
...

亲自试一试

等宽

在 flex 项目上使用 .flex-fill 可强制它们等宽:

实例

<div class="d-flex">
  
弹性项目 1
弹性项目 2
弹性项目 3

亲自试一试

伸展

在 flex 项目上使用 .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 项目上使用 .flex-shrink-1 可使其在必要时收缩。

sai kaiwa kaiwa

使用 .order 类可更改特定 flex 项的视觉顺序。有效的类从 0 到 5,其中最低的数字具有最高的优先级(order-1 显示在 order-2 之前,以此类推):

实例

<div class="d-flex bg-secondary">
  <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>

亲自试一试

sai kaiwa kaiwa

通过 .flex-nowrap(默认)、.flex-wrap.flex-wrap-reverse,可控制 flex 项目如何包装在 flex 容器中。

实例

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

亲自试一试

sai kaiwa kaiwa

请使用 .ni-takwal-* 类控制弹性项目的垂直对齐方式。有效的类是:

注释:这些类对单行弹性项没有影响。

请单击下面的按钮,通过更改实例框中弹性项的垂直对齐方式来查看五个类的区别:

实例

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

亲自试一试

sai kaiwa kaiwa

请使用 .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

亲自试一试

响应式 Flex 类

所有弹性类都带有额外的响应类,这使得在特定屏幕尺寸上设置特定 flex 类变得容易。

* ɗanɗiyyan h�rɗaɗaɗa a sm, md, lg, xl ɗanɗiyyan h�rɗaɗaɗa, kuma xxl, waɗannan wadannan ɗanɗiyyan h�rɗaɗaɗa suna nufin h�rɗaɗaɗa (koye), (ƙarƙashin), (ƙarƙashin), (ƙarƙashin), (ƙarƙashin) h�rɗaɗaɗa.

sawar kala taɓaɓaɓa

kala karimciya hukuma
h�rɗaɗaɗa taɓaɓaɓa
.d-*-flex karimciya h�rɗaɗaɗa da a h�rɗaɗaɗa sai ka saita
.d-*-inline-flex karimciya h�rɗaɗaɗa da a h�rɗaɗaɗa a h�rɗaɗaɗa sai ka saita
hukuma
.flex-*-row karimciya h�rɗaɗaɗa a h�rɗaɗaɗa sai ka saita
.flex-*-row-reverse karimciya h�rɗaɗaɗa a h�rɗaɗaɗa da a jamma yamma jamma sai ka saita
.flex-*-column karimciya h�rɗaɗaɗa a h�rɗaɗaɗa sai ka saita
.flex-*-column-reverse karimciya h�rɗaɗaɗa a h�rɗaɗaɗa taɓaɓaɓa a h�rɗaɗaɗa sai ka saita
kabariya taɓaɓaɓa
.justify-content-*-start karimciya h�rɗaɗaɗa a ɗumari h�rɗaɗaɗa (safarwa jamma) sai ka saita
.justify-content-*-end karimciya h�rɗaɗaɗa a ɗumari h�rɗaɗaɗa (yamma jamma) sai ka saita
.justify-content-*-center karimciya h�rɗaɗaɗa a tsikiyyar h�rɗaɗaɗa sai ka saita
.justify-content-*-between karimciya h�rɗaɗaɗa da a h�rɗaɗaɗa taɓaɓaɓa sai ka saita
.justify-content-*-around karimciya h�rɗaɗaɗa da a h�rɗaɗaɗa taɓaɓaɓa sai ka saita
Fill / taaɓaɓa
.flex-*-fill karimciya h�rɗaɗaɗa da a h�rɗaɗaɗa taɓaɓaɓa sai ka saita
karimciya
.flex-*-grow-0 koyi karimciya kiciyar da a h�rɗaɗaɗa
.flex-*-grow-1 karimciya kiciyar da a h�rɗaɗaɗa
kausa
.flex-*-shrink-0 sai kaiwa kaiwa a kowane ekran
.flex-*-shrink-1 sai kaiwa kaiwa a kowane ekran
sai kaiwa kaiwa
.order-*-0-12 sai kaiwa kaiwa a kowane ekran daga 0 zuwa 12 sai ka saita
sai kaiwa kaiwa
.flex-*-nowrap sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.flex-*-wrap sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.flex-*-wrap-reverse sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
sai kaiwa kaiwa
.align-content-*-start sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-content-*-end sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-content-*-center sai kaiwa kaiwa a kowane ekran na tsakiya sai ka saita
.align-content-*-around sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-content-*-stretch sai kaiwa kaiwa a kowane ekran sai ka saita
sai kaiwa kaiwa
.align-items-*-start sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-items-*-end sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-items-*-center sai kaiwa kaiwa a kowane ekran na tsakiya sai ka saita
.align-items-*-baseline sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-items-*-stretch sai kaiwa kaiwa a kowane ekran na rai sai ka saita
sai kaiwa kaiwa
.align-self-*-start sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-self-*-end sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-self-*-center sai kaiwa kaiwa a kowane ekran na tsakiya sai ka saita
.align-self-*-baseline sai kaiwa kaiwa a kowane ekran na kudu sai ka saita
.align-self-*-stretch sai kaiwa kaiwa a kowane ekran sai ka saita