Mafunzo ya Flex cha Kifungu cha Bootstrap 5
- Mtu wa mtaani wa muda Vivutio vya BS5
- Mtu wa mtaani Fomu ya BS5
Kina la ujumbe
Muungano mkubwa kati ya Bootstrap 3 na Bootstrap 4 & 5 ni kwamba Bootstrap 5 inatumia flexbox kuhusiana na muundo kwa sababu ya kufikia mifano ya mifano ya kina.
Moduli ya muundo wa kina wa flex, inaweza kusaidia kumwua makusanyiko ya muundo wa mifano kwa njia ya kufikia mifano ya mifano ya kina bila kutumia mifano ya kina au muundo.
Kama hunaofahamika flex, inaweza kueleza katika Makao ya CSS Flexbox kueleza.
Kumkosa:IE9 na versioni zaidi ya awali hazikubali Flexbox.
Kumkosa:Kama unaonesha ya kusimamia IE8-9, tumia Bootstrap 3. Hii ni moja ya sehemu za Bootstrap ambazo ni za usafirishaji zaidi, timu inasimamia kusadili kosa muhimu na mabadiliko ya andiko. Lakini hakutengwa kusaidia mafanikio mpya.
Mfano
Kuwa na kuundika kina flexbox na kubadilisha vijana vya kwanza kwa flex, tumia d-flex
类:
<div class="d-flex p-3 bg-secondary text-white"> <div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div>
Mfano
Kuwa na kuundika kina flexbox, tumia d-inline-flex
类:
<div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div>水平方向
Tumia:
.flex-row
水平(并排)显示弹性项目。这是默认设置。Mtaarifu:tumia
.flex-row-reverse
可水平方向右对齐:Mfano
<div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div><div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div>垂直方向
Tumia:
.flex-column
垂直显示 flex 项目(彼此堆叠),或使用.flex-column-reverse
反转垂直方向:Mfano
<div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div><div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div>Uhusiana wa matokeo
tumia
.justify-content-*
类可改变弹性项目的对齐方式。有效的类是::
kuanzia
(kwa msingi)kushiriki
kati
kati
kwenye
Mfano
<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>Wengi wengi
kwa kumtumia kwa kipimo cha flexi
.flex-fill
Inaweza ikabalea kuwa wengi wengine wana uwezo wenyewe:Mfano
<div class="d-flex"> <div class="p-2 bg-info flex-fill">Mwenguni wa flex 1</div> <div class="p-2 bg-warning flex-fill">Mwenguni wa flex 2</div> <div class="p-2 bg-primary flex-fill">Mwenguni wa flex 3</div> </div>Kumekuwa
kwa kumtumia kwa kipimo cha flexi
.flex-grow-1
Inafikia uwanja ulioana. Kwa mivyo ya hili, vita vingine vingine vya flex vinaenea uwanja wa hataraji, na kiwango cha kwanza kilianza uwanja wa hataraji:Mfano
<div class="d-flex"> <div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary flex-grow-1">Mwongozo cha flexi 3</div> </div>Mtaarifu:kwa kumtumia kwa kipimo cha flexi
.flex-shrink-1
ina kusababisha kushiriki kwa uwezo wa kumwengia kama kimekuwa muhimu.Utekelezi
tumia
.order
Klabu inaweza kubadilika kuelekea juu cha kipimo cha flexi kwa kuzingatia kwa kipindi cha flexi. Klabu zilizopatikana ni kutoka 0 hadi 5, ambapo inanafikia kipimo cha kwanza kina kileleki (order-1 inaonekana kwenye order-2 kabla ya kuingia):Mfano
<div class="d-flex bg-secondary"> <div class="p-2 bg-info order-3">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning order-2">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary order-1">Mwongozo cha flexi 3</div> </div>ingia kwa kushoto kwa kuzingatia kwa kipindi cha flexi
tumia
.ms-auto
(ina kubadilika kuelekea ukanda wa kulia) au tumia.me-auto
(ina kubadilika kuelekea ukanda wa kushoto) ina kusaidia kuingia kwa kushoto kwa kuzingatia kwa kipindi cha flexi kwa kuzingatia kwa kipindi cha flexi:Mfano
<div class="d-flex bg-secondary"> <div class="p-2 ms-auto bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 bg-primary">Mwongozo cha flexi 3</div> </div> <div class="d-flex bg-secondary"> <div class="p-2 bg-info">Mwongozo cha flexi 1</div> <div class="p-2 bg-warning">Mwongozo cha flexi 2</div> <div class="p-2 me-auto bg-primary">Mwongozo cha flexi 3</div> </div>Ugumu wa mawingu
kwa
.flex-nowrap
(kwa msingi),.flex-wrap
au.flex-wrap-reverse
ina kubadilika kuelekea juu kwa kipindi cha flex kwa kuzingatia kwa kipindi cha flexi kwenye kifungu cha flexi.Mfano
<div class="d-flex flex-wrap">..</div> <div class="d-flex flex-wrap-reverse">..</div> <div class="d-flex flex-nowrap">..</div>Uhusiana wa matokeo
Tumia:
.ingia mchezo wa kuzingatia kwa kipindi
Ina kubadilika kuelekea juu kwa kipindi cha flex. Klabu zilizopatikana ni:
.ingia mchezo wa kuanzia kwa kipindi
(kwa msingi).ingia mchezo wa kuzingatia kuelekea kwa kipindi
.ingia muhtamadini
.mw-between
.mw-around
.mw-stretch
Kumkosa:Hizi kilele hazina ukurusha mifumo ya kiwekilio ya muda mmoja.
Tikia butoni chini hapa, tukizungumza mifumo ya kiwekilio kati ya mitano kwa kubadilisha utuaguzi wa kina wa mifumo ya kiwekilio:
Mfano
<div class="d-flex flex-wrap mw-start">..</div> <div class="d-flex flex-wrap mw-end">..</div> <div class="d-flex flex-wrap mw-center">..</div> <div class="d-flex flex-wrap mw-around">..</div> <div class="d-flex flex-wrap mw-stretch">..</div>Uhusiana wa vipengele
Tumia:
.mw-*
Uendeshaji wa kileleMaelezo wa muda mmojaUtuaguzi wa kina wa mifumo ya kiwekilio. Kilele kwaenziwa ni:
.mw-start
.mw-end
.mw-center
.mw-baseline
.mw-stretch
(kwa msingi)Tikia butoni chini hapa kuona mafikirio ya kilele kati ya mitano:
Mfano
<div class="d-flex mw-start">..</div> <div class="d-flex mw-end">..</div> <div class="d-flex mw-center">..</div> <div class="d-flex mw-baseline">..</div> <div class="d-flex mw-stretch">..</div>Utuaguzi wa mifumo wa kina
Tumia:
.mw-*
Uendeshaji wa kileleKuwasiliana kwa mifumo ya kiwekilioUtuaguzi wa kina. Kilele kwaenziwa ni:
.mw-start
.mw-end
.mw-center
.mw-baseline
.mw-stretch
(kwa msingi)Bonyeza butoni chini ili kuona mafikira ya mitaifa kumi:
Mfano
<div class="d-flex bg-light" style="height:150px"> <div class="p-2 border">Kina za ujenzi wa kina 1</div> <div class="p-2 border align-self-start">Kina za ujenzi wa kina 2</div> <div class="p-2 border">Kina za ujenzi wa kina 3</div> </div>Kina za ujenzi wa kina wa kina
Wote kina za ujenzi wa kina wana kina za kina zaidi, kina hizi inafaa kwa kufanya kina kina kwa kina kikubwa sana kwa kina kikubwa sana.
* inaweza kutumiwa kwa sm, md, lg, xl au xxl, kwa kina kikubwa, kikikubwa, kikikubwa sana, kikikubwa zaidi na kikikubwa kwa ujauzito.
Tafuta kina za ujenzi wa kina.
Kina Kuelewa Mfano Kina inayotumika kwa ujenzi .d-*-flex
Inaundwa kwa kina kwa kina kwa kina kwa kina. Mwongozo .d-*-inline-flex
Inaundwa kwa kina kwa kina kwa kina kwa kina. Mwongozo Mazingira .flex-*-row
Inashiriki kwa kina kwa kina kwa kina kwa kina. Mwongozo .flex-*-row-reverse
Inashiriki kwa kina kwa kina kwa kina kwa kina kwa kina. Mwongozo .flex-*-column
Inashiriki kwa kina kwa hali ya kina kwa kila ekran. Mwongozo .flex-*-column-reverse
Inashiriki kwa kina kwa hali ya kina kwa kilele kwa kina. Mwongozo Matukio ya muda .justify-content-*-start
Inashiriki kwa kina kwa matukio ya kwanza (kushinda kushoto). Mwongozo .justify-content-*-end
Inashiriki kwa kina kwa matukio ya kifo (kushinda kushoto). Mwongozo .justify-content-*-center
Inashiriki kwa kina kati ya kila ekran. Mwongozo .justify-content-*-between
Inaonyesha kwa kina kwa kila ekran. Mwongozo .justify-content-*-around
Inashiriki kwa kila ekran. Mwongozo Fill / inafaa kwa kina .flex-*-fill
Inaamua inaenea kwa kina inayohusiana kwa kila ekran. Mwongozo endelea .flex-*-grow-0
Hakuna inasikitisha inadumisha kwa kila ekran. .flex-*-grow-1
inaenda inaendelea kwa kila ekran. kufaa .flex-*-shrink-0
Hutaki vipengele kusukuma kwenye screen mbalimbali. .flex-*-shrink-1
Kuwaambia vipengele kwenye screen mbalimbali kuwa kusukuma. Utekelezi .order-*-0-12
Utekelezi wa mawingu kutoka 0 hadi 12 kwenye screen ya kidogo. Mwongozo Ugumu wa mawingu .flex-*-nowrap
Hutaki ugumu wa mawingu wa vipengele kwenye screen mbalimbali. Mwongozo .flex-*-wrap
Ugumu wa mawingu wa vipengele kwenye screen mbalimbali. Mwongozo .flex-*-wrap-reverse
Ugumu wa mawingu wa vipengele kwenye screen mbalimbali. Mwongozo Uhusiana wa matokeo .align-content-*-start
Uhusiana wa vipengele kwenye kwanza cha screen ya kina. Mwongozo .align-content-*-end
Uhusiana wa vipengele kwenye mwisho wa screen ya kina. Mwongozo .align-content-*-center
Uhusiana wa vipengele kwenye kimo cha kati cha screen ya kina. Mwongozo .align-content-*-around
Uhusiana wa vipengele kwenye hali ya screen ya kina. Mwongozo .align-content-*-stretch
Uhusiana wa vipengele kwenye screen mbalimbali. Mwongozo Uhusiana wa vipengele .align-items-*-start
Uhusiana wa vipengele vya ujuzi kwenye kwanza cha screen ya kina. Mwongozo .align-items-*-end
Uhusiana wa vipengele vya ujuzi kwenye mwisho wa screen ya kina. Mwongozo .align-items-*-center
Uhusiana wa vipengele vya ujuzi kwenye kimo cha kati cha screen ya kina. Mwongozo .align-items-*-baseline
Uhusiana wa vipengele vya ujuzi kwenye basa ya screen ya kina. Mwongozo .align-items-*-stretch
Uhusiana wa vipengele vya ujuzi kwenye mawingu ya mmoja. Mwongozo Uhusiana wa mwenyewe .align-self-*-start
Uhusiana wa vipengele vya ujuzi kwenye kwanza cha screen ya kina. Mwongozo .align-self-*-end
Uhusiana wa vipengele vya ujuzi kwenye mwisho wa screen ya kina. Mwongozo .align-self-*-center
Uhusiana wa vipengele vya ujuzi kwenye kimo cha kati cha screen ya kina. Mwongozo .align-self-*-baseline
Uhusiana wa vipengele vya ujuzi kwenye basa ya screen ya kina. Mwongozo .align-self-*-stretch
Uhusiana wa vipengele vya ujuzi kwenye screen ya kina. Mwongozo
- Mtu wa mtaani wa muda Vivutio vya BS5
- Mtu wa mtaani Fomu ya BS5