Takahuri
Kia tere te whakahaere i te tahora, te tirohanga, me te rahi o nga pou matiti, te whakaterenga, nga waahanga, me etahi atu me te huinga katoa o nga taputapu flexbox whakautu. Mo nga whakatinanatanga uaua ake, ka tika pea te CSS ritenga.
Whakahohehia nga whanonga ngawari
Hoatu displaynga taputapu ki te hanga i tetahi ipu flexbox me te huri tika i nga huānga tamariki ki nga taonga ngawari. Ko nga ipu me nga taonga ka taea te whakarereke me etahi atu taonga ngawari.
<div class="d-flex p-2 bd-highlight">I'm a flexbox container!</div>
<div class="d-inline-flex p-2 bd-highlight">I'm an inline flexbox container!</div>
He rereke ano te whakautu mo .d-flexa .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
Te aronga
Whakatakotoria te ahunga o nga taonga ngawari ki roto i te ipu ngawari me nga taputapu ahunga. I te nuinga o nga wa ka taea e koe te whakakore i te karaehe whakapae i konei na te mea ko te taunoa te pūtirotiro row. Heoi, ka tupono pea koe ki nga ahuatanga e hiahia ana koe ki te whakatakoto i tenei uara (penei i nga whakatakotoranga urupare).
Whakamahia .flex-rowhei tautuhi i te ahunga whakapae (te kaitirotiro taunoa), .flex-row-reversehei tiimata ranei i te ahunga whakapae mai i tera taha.
<div class="d-flex flex-row bd-highlight mb-3">
<div class="p-2 bd-highlight">Flex item 1</div>
<div class="p-2 bd-highlight">Flex item 2</div>
<div class="p-2 bd-highlight">Flex item 3</div>
</div>
<div class="d-flex flex-row-reverse bd-highlight">
<div class="p-2 bd-highlight">Flex item 1</div>
<div class="p-2 bd-highlight">Flex item 2</div>
<div class="p-2 bd-highlight">Flex item 3</div>
</div>
Whakamahia .flex-columnki te tautuhi i te ahunga poutū, .flex-column-reverseki te timata ranei i te ahunga poutū mai i tera taha.
<div class="d-flex flex-column bd-highlight mb-3">
<div class="p-2 bd-highlight">Flex item 1</div>
<div class="p-2 bd-highlight">Flex item 2</div>
<div class="p-2 bd-highlight">Flex item 3</div>
</div>
<div class="d-flex flex-column-reverse bd-highlight">
<div class="p-2 bd-highlight">Flex item 1</div>
<div class="p-2 bd-highlight">Flex item 2</div>
<div class="p-2 bd-highlight">Flex item 3</div>
</div>
He rerekee whakautu mo 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
Whakatikatika ihirangi
Whakamahia justify-contentnga taputapu i runga i nga ipu flexbox ki te huri i te tirohanga o nga mea ngawari ki te tuaka matua (te tuaka-x hei tiimata, te tuaka-y mena flex-direction: column). Whiriwhiria mai i start(kaitirotiro taunoa), end, center, between, ranei 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>
He rerekee whakautu mo 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
Tiaro tūemi
Whakamahia align-itemsnga taputapu i runga i nga ipu flexbox ki te huri i te tirohanga o nga mea ngawari ki runga i te tuaka ripeka (te tuaka-y hei tiimata, te tuaka-x mena flex-direction: column). Kōwhiria mai i te start, end, center, baseline, ranei stretch(kaitirotiro taunoa).
<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>
He rerekee whakautu mo 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
Whakaritea whaiaro
Whakamahia align-selfnga taputapu i runga i nga taonga pouaka flexbox ki te huri takitahi i te tiaroaro ki te tuaka ripeka (te tuaka-y hei tiimata, te tuaka-x mena flex-direction: column). Kōwhiria mai i ngā kōwhiringa rite align-items: start, end, center, baseline, ranei stretch(kaitirotiro taunoa).
<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>
He rerekee whakautu mo 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
Whakakiia
Whakamahia te .flex-fillkaraehe i runga i te raupapa o nga huānga teina ki te akiaki ia ratou ki te whanui e rite ana ki o ratou ihirangi (he rite ranei te whanui ki te kore e nui ake o raatau ihirangi ki o ratou pouaka-taitapa) me te tango i nga waahi whakapae katoa e waatea ana.
<div class="d-flex bd-highlight">
<div class="p-2 flex-fill bd-highlight">Flex item with a lot of content</div>
<div class="p-2 flex-fill bd-highlight">Flex item</div>
<div class="p-2 flex-fill bd-highlight">Flex item</div>
</div>
He rerekee whakautu mo flex-fill.
.flex-fill.flex-sm-fill.flex-md-fill.flex-lg-fill.flex-xl-fill
Tupu me te mimiti
Whakamahia .flex-grow-*nga taputapu hei takahuri i te kaha o te mea ngawari ki te tipu ki te whakakii i nga waahi e waatea ana. I roto i te tauira i raro nei, ka .flex-grow-1whakamahia e nga huānga nga waahi katoa ka taea e ia, me te tuku i nga mea e rua kia ngawari ki te waahi e tika ana.
<div class="d-flex bd-highlight">
<div class="p-2 flex-grow-1 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Third flex item</div>
</div>
Whakamahia .flex-shrink-*nga taputapu hei takahuri i te kaha o te mea ngawari ki te whakaheke mena e tika ana. I roto i te tauira i raro nei, ko te tuarua o nga mea ngawari me .flex-shrink-1te kaha ki te takai i ona ihirangi ki tetahi raina hou, "te whakaheke" kia nui ake te waahi mo te mea ngawari o mua me te .w-100.
<div class="d-flex bd-highlight">
<div class="p-2 w-100 bd-highlight">Flex item</div>
<div class="p-2 flex-shrink-1 bd-highlight">Flex item</div>
</div>
He rereke ano te whakautu mo flex-growa flex-shrink.
.flex-{grow|shrink}-0.flex-{grow|shrink}-1.flex-sm-{grow|shrink}-0.flex-sm-{grow|shrink}-1.flex-md-{grow|shrink}-0.flex-md-{grow|shrink}-1.flex-lg-{grow|shrink}-0.flex-lg-{grow|shrink}-1.flex-xl-{grow|shrink}-0.flex-xl-{grow|shrink}-1
Tawhē Aunoa
Ka taea e Flexbox etahi mahi tino whakamataku ina whakakotahi koe i nga tirohanga ngawari me nga tawhē aunoa. E whakaatuhia ana i raro nei nga tauira e toru o te whakahaere i nga mea ngawari ma nga tawhē aunoa: taunoa (kaore he tawhē aunoa), te pana i nga mea e rua ki te taha matau ( .mr-auto), me te pana i nga mea e rua ki te maui ( .ml-auto).
Kia aroha mai, karekau te IE10 me te IE11 e tautoko tika i nga tawhē aunoa i runga i nga taonga ngawari he justify-contentuara kore-taunoa to te matua. Tirohia tenei whakautu StackOverflow mo etahi atu taipitopito.
<div class="d-flex bd-highlight mb-3">
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
</div>
<div class="d-flex bd-highlight mb-3">
<div class="mr-auto p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
</div>
<div class="d-flex bd-highlight mb-3">
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="ml-auto p-2 bd-highlight">Flex item</div>
</div>
Me nga mea tiaro
Whakanuku poutū tetahi tuemi takahuri ki runga, ki raro ranei o te ipu ma te ranu align-items, flex-direction: column, me margin-top: autote ranei margin-bottom: auto.
<div class="d-flex align-items-start flex-column bd-highlight mb-3" style="height: 200px;">
<div class="mb-auto p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
</div>
<div class="d-flex align-items-end flex-column bd-highlight mb-3" style="height: 200px;">
<div class="p-2 bd-highlight">Flex item</div>
<div class="p-2 bd-highlight">Flex item</div>
<div class="mt-auto p-2 bd-highlight">Flex item</div>
</div>
takai
Hurihia te takai o nga taonga ngawari ki roto i te ipu ngawari. Kōwhirihia mai i te kore takai (te pūtirotiro taunoa) me te .flex-nowrap, te takai ki te .flex-wrap, te takai whakamuri ranei ki te .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>
He rerekee whakautu mo 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
Ota
Hurihia te raupapa ataataorder o nga taonga ngawari me etahi taputapu. Ka whakarato noa matou i nga whiringa mo te hanga i tetahi mea i te tuatahi, i te whakamutunga ranei, me te tautuhi ano hei whakamahi i te ota DOM. Ka rite orderki te tango i tetahi uara tauoti (hei tauira, 5), taapirihia te CSS ritenga mo etahi atu uara e hiahiatia ana.
<div class="d-flex flex-nowrap bd-highlight">
<div class="order-3 p-2 bd-highlight">First flex item</div>
<div class="order-2 p-2 bd-highlight">Second flex item</div>
<div class="order-1 p-2 bd-highlight">Third flex item</div>
</div>
He rerekee whakautu mo 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
Tiaro ihirangi
Whakamahia align-contentnga taputapu i runga i nga ipu pouaka takai hei whakatiaro tahi i nga mea whakapiko ki te tuaka ripeka. Kōwhiria mai i start(taunoa pūtirotiro), end, center, between, around, ranei stretch. Hei whakaatu i enei taputapu, kua whakamanahia flex-wrap: wrap, kua whakanuia e matou te maha o nga taonga ngawari.
Mahunga ake! Karekau he painga o tenei taonga ki nga rarangi kotahi o nga mea ngawari.
<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>
He rerekee whakautu mo align-content.
.align-content-start.align-content-end.align-content-center.align-content-between.align-content-around.align-content-stretch.align-content-sm-start.align-content-sm-end.align-content-sm-center.align-content-sm-between.align-content-sm-around.align-content-sm-stretch.align-content-md-start.align-content-md-end.align-content-md-center.align-content-md-between.align-content-md-around.align-content-md-stretch.align-content-lg-start.align-content-lg-end.align-content-lg-center.align-content-lg-between.align-content-lg-around.align-content-lg-stretch.align-content-xl-start.align-content-xl-end.align-content-xl-center.align-content-xl-between.align-content-xl-around.align-content-xl-stretch