Lumaktaw sa pangunahing nilalaman Lumaktaw sa docs navigation
Check

Mabilis na pamahalaan ang layout, alignment, at sizing ng mga grid column, navigation, mga bahagi, at higit pa gamit ang isang buong hanay ng mga tumutugon na flexbox utilities. Para sa mas kumplikadong mga pagpapatupad, maaaring kailanganin ang custom na CSS.

Paganahin ang mga flex na pag-uugali

Mag- apply displayng mga utility para gumawa ng flexbox container at gawing flex item ang mga direktang elemento ng bata . Ang mga flex na lalagyan at mga item ay maaaring mabago pa nang may karagdagang mga katangian ng flex.

Ako ay lalagyan ng flexbox!
html
<div class="d-flex p-2">I'm a flexbox container!</div>
Isa akong inline na lalagyan ng flexbox!
html
<div class="d-inline-flex p-2">I'm an inline flexbox container!</div>

Umiiral din ang mga tumutugong variation para sa .d-flexat .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
  • .d-xxl-flex
  • .d-xxl-inline-flex

Direksyon

Itakda ang direksyon ng mga flex na item sa isang flex container na may mga utility ng direksyon. Sa karamihan ng mga kaso maaari mong alisin ang pahalang na klase dito dahil ang default ng browser ay row. Gayunpaman, maaari kang makatagpo ng mga sitwasyon kung saan kailangan mong tahasang itakda ang value na ito (tulad ng mga tumutugong layout).

Gamitin .flex-rowupang magtakda ng pahalang na direksyon (ang default ng browser), o .flex-row-reverseupang simulan ang pahalang na direksyon mula sa kabaligtaran.

I-flex ang item 1
I-flex ang item 2
I-flex ang item 3
I-flex ang item 1
I-flex ang item 2
I-flex ang item 3
html
<div class="d-flex flex-row mb-3">
  <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>

Gamitin .flex-columnupang magtakda ng patayong direksyon, o .flex-column-reverseupang simulan ang patayong direksyon mula sa kabaligtaran.

I-flex ang item 1
I-flex ang item 2
I-flex ang item 3
I-flex ang item 1
I-flex ang item 2
I-flex ang item 3
html
<div class="d-flex flex-column mb-3">
  <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>

Umiiral din ang mga tumutugong variation para sa 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
  • .flex-xxl-row
  • .flex-xxl-row-reverse
  • .flex-xxl-column
  • .flex-xxl-column-reverse

Pangatwiranan ang nilalaman

Gumamit justify-contentng mga utility sa mga lalagyan ng flexbox upang baguhin ang pagkakahanay ng mga flex na item sa pangunahing axis (ang x-axis na magsisimula, y-axis kung flex-direction: column). Pumili mula sa start(default ng browser), end, center, between, around, o evenly.

I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
<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>
<div class="d-flex justify-content-evenly">...</div>

Umiiral din ang mga tumutugong variation para sa justify-content.

  • .justify-content-start
  • .justify-content-end
  • .justify-content-center
  • .justify-content-between
  • .justify-content-around
  • .justify-content-evenly
  • .justify-content-sm-start
  • .justify-content-sm-end
  • .justify-content-sm-center
  • .justify-content-sm-between
  • .justify-content-sm-around
  • .justify-content-sm-evenly
  • .justify-content-md-start
  • .justify-content-md-end
  • .justify-content-md-center
  • .justify-content-md-between
  • .justify-content-md-around
  • .justify-content-md-evenly
  • .justify-content-lg-start
  • .justify-content-lg-end
  • .justify-content-lg-center
  • .justify-content-lg-between
  • .justify-content-lg-around
  • .justify-content-lg-evenly
  • .justify-content-xl-start
  • .justify-content-xl-end
  • .justify-content-xl-center
  • .justify-content-xl-between
  • .justify-content-xl-around
  • .justify-content-xl-evenly
  • .justify-content-xxl-start
  • .justify-content-xxl-end
  • .justify-content-xxl-center
  • .justify-content-xxl-between
  • .justify-content-xxl-around
  • .justify-content-xxl-evenly

I-align ang mga item

Gumamit align-itemsng mga utility sa mga lalagyan ng flexbox upang baguhin ang pagkakahanay ng mga flex na item sa cross axis (ang y-axis upang magsimula, x-axis kung flex-direction: column). Pumili mula sa start, end, center, baseline, o stretch(default ng browser).

I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
<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>

Umiiral din ang mga tumutugong variation para sa 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-items-xxl-start
  • .align-items-xxl-end
  • .align-items-xxl-center
  • .align-items-xxl-baseline
  • .align-items-xxl-stretch

Ihanay ang sarili

Gumamit align-selfng mga utility sa mga item ng flexbox upang isa-isang palitan ang kanilang pagkakahanay sa cross axis (ang y-axis na magsisimula, x-axis kung flex-direction: column). Pumili mula sa parehong mga opsyon bilang align-items: start, end, center, baseline, o stretch(default ng browser).

I-flex ang item
Naka-align na flex item
I-flex ang item
I-flex ang item
Naka-align na flex item
I-flex ang item
I-flex ang item
Naka-align na flex item
I-flex ang item
I-flex ang item
Naka-align na flex item
I-flex ang item
I-flex ang item
Naka-align na flex item
I-flex ang item
<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>

Umiiral din ang mga tumutugong variation para sa 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
  • .align-self-xxl-start
  • .align-self-xxl-end
  • .align-self-xxl-center
  • .align-self-xxl-baseline
  • .align-self-xxl-stretch

Punan

Gamitin ang .flex-fillklase sa isang serye ng magkakapatid na elemento upang pilitin ang mga ito sa mga lapad na katumbas ng kanilang nilalaman (o pantay na lapad kung ang kanilang nilalaman ay hindi lalampas sa kanilang mga border-box) habang ginagamit ang lahat ng magagamit na pahalang na espasyo.

I-flex ang item na may maraming nilalaman
I-flex ang item
I-flex ang item
html
<div class="d-flex">
  <div class="p-2 flex-fill">Flex item with a lot of content</div>
  <div class="p-2 flex-fill">Flex item</div>
  <div class="p-2 flex-fill">Flex item</div>
</div>

Umiiral din ang mga tumutugong variation para sa flex-fill.

  • .flex-fill
  • .flex-sm-fill
  • .flex-md-fill
  • .flex-lg-fill
  • .flex-xl-fill
  • .flex-xxl-fill

Lumaki at lumiit

Gumamit .flex-grow-*ng mga utility para i-toggle ang kakayahan ng isang flex item na lumaki para punan ang available na espasyo. Sa halimbawa sa ibaba, ginagamit ng mga .flex-grow-1elemento ang lahat ng magagamit na espasyo na maaari nitong, habang pinapayagan ang natitirang dalawang flex item sa kanilang kinakailangang espasyo.

I-flex ang item
I-flex ang item
Pangatlong flex item
html
<div class="d-flex">
  <div class="p-2 flex-grow-1">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="p-2">Third flex item</div>
</div>

Gumamit .flex-shrink-*ng mga utility para i-toggle ang kakayahan ng isang flex item na lumiit kung kinakailangan. Sa halimbawa sa ibaba, ang pangalawang flex item na may .flex-shrink-1ay napipilitang ibalot ang mga nilalaman nito sa isang bagong linya, "lumiliit" upang bigyang-daan ang mas maraming espasyo para sa nakaraang flex item na may .w-100.

I-flex ang item
I-flex ang item
html
<div class="d-flex">
  <div class="p-2 w-100">Flex item</div>
  <div class="p-2 flex-shrink-1">Flex item</div>
</div>

Umiiral din ang mga tumutugong variation para sa flex-growat 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
  • .flex-xxl-{grow|shrink}-0
  • .flex-xxl-{grow|shrink}-1

Auto margin

Magagawa ng Flexbox ang ilang magagandang bagay kapag pinaghalo mo ang mga flex alignment sa mga auto margin. Ipinapakita sa ibaba ang tatlong halimbawa ng pagkontrol sa mga flex na item sa pamamagitan ng mga auto margin: default (walang auto margin), pagtulak ng dalawang item sa kanan ( .me-auto), at pagtutulak ng dalawang item sa kaliwa ( .ms-auto).

I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
html
<div class="d-flex mb-3">
  <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 mb-3">
  <div class="me-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 mb-3">
  <div class="p-2">Flex item</div>
  <div class="p-2">Flex item</div>
  <div class="ms-auto p-2">Flex item</div>
</div>

Sa align-item

Patayo na ilipat ang isang flex na item sa itaas o ibaba ng isang lalagyan sa pamamagitan ng paghahalo ng align-items, flex-direction: column, at margin-top: autoo margin-bottom: auto.

I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
I-flex ang item
html
<div class="d-flex align-items-start flex-column mb-3" 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 mb-3" 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>

Balutin

Baguhin kung paano bumabalot ang mga flex na item sa isang flex na lalagyan. Pumili mula sa walang wrapping sa lahat (ang browser default) na may .flex-nowrap, wrapping na may .flex-wrap, o reverse wrapping na may .flex-wrap-reverse.

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

Umiiral din ang mga tumutugong variation para sa 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
  • .flex-xxl-nowrap
  • .flex-xxl-wrap
  • .flex-xxl-wrap-reverse

Umorder

Baguhin ang visual na pagkakasunud-sunod ng mga partikular na flex item na may ilang mga orderutility. Nagbibigay lamang kami ng mga opsyon para sa pag-una o huli ng isang item, pati na rin ang pag-reset upang magamit ang order ng DOM. Habang ordertumatagal ang anumang halaga ng integer mula 0 hanggang 5, magdagdag ng custom na CSS para sa anumang karagdagang mga halaga na kailangan.

Unang flex item
Pangalawang flex item
Pangatlong flex item
html
<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>

Umiiral din ang mga tumutugong variation para sa order.

  • .order-0
  • .order-1
  • .order-2
  • .order-3
  • .order-4
  • .order-5
  • .order-sm-0
  • .order-sm-1
  • .order-sm-2
  • .order-sm-3
  • .order-sm-4
  • .order-sm-5
  • .order-md-0
  • .order-md-1
  • .order-md-2
  • .order-md-3
  • .order-md-4
  • .order-md-5
  • .order-lg-0
  • .order-lg-1
  • .order-lg-2
  • .order-lg-3
  • .order-lg-4
  • .order-lg-5
  • .order-xl-0
  • .order-xl-1
  • .order-xl-2
  • .order-xl-3
  • .order-xl-4
  • .order-xl-5
  • .order-xxl-0
  • .order-xxl-1
  • .order-xxl-2
  • .order-xxl-3
  • .order-xxl-4
  • .order-xxl-5

Bukod pa rito, mayroon ding tumutugon .order-firstat .order-lastmga klase na nagbabago sa orderisang elemento sa pamamagitan ng paglalapat order: -1at order: 6, ayon sa pagkakabanggit.

  • .order-first
  • .order-last
  • .order-sm-first
  • .order-sm-last
  • .order-md-first
  • .order-md-last
  • .order-lg-first
  • .order-lg-last
  • .order-xl-first
  • .order-xl-last
  • .order-xxl-first
  • .order-xxl-last

I-align ang nilalaman

Gumamit align-contentng mga utility sa mga lalagyan ng flexbox upang ihanay ang mga bagay na baluktot nang magkasama sa cross axis. Pumili mula sa start(default ng browser), end, center, between, around, o stretch. Upang ipakita ang mga utility na ito, ipinatupad flex-wrap: wrapat dinagdagan namin ang bilang ng mga flex item.

Heads up! Walang epekto ang property na ito sa iisang row ng mga flex item.

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

Umiiral din ang mga tumutugong variation para sa 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
  • .align-content-xxl-start
  • .align-content-xxl-end
  • .align-content-xxl-center
  • .align-content-xxl-between
  • .align-content-xxl-around
  • .align-content-xxl-stretch

Media object

Naghahanap upang kopyahin ang bahagi ng media object mula sa Bootstrap 4? Gawin itong muli sa ilang sandali gamit ang ilang mga flex utility na nagbibigay-daan sa higit pang flexibility at pag-customize kaysa dati.

Placeholder Image
Ito ay ilang nilalaman mula sa isang bahagi ng media. Maaari mong palitan ito ng anumang nilalaman at ayusin ito kung kinakailangan.
html
<div class="d-flex">
  <div class="flex-shrink-0">
    <img src="..." alt="...">
  </div>
  <div class="flex-grow-1 ms-3">
    This is some content from a media component. You can replace this with any content and adjust it as needed.
  </div>
</div>

At sabihing gusto mong patayo na igitna ang nilalaman sa tabi ng larawan:

Placeholder Image
Ito ay ilang nilalaman mula sa isang bahagi ng media. Maaari mong palitan ito ng anumang nilalaman at ayusin ito kung kinakailangan.
html
<div class="d-flex align-items-center">
  <div class="flex-shrink-0">
    <img src="..." alt="...">
  </div>
  <div class="flex-grow-1 ms-3">
    This is some content from a media component. You can replace this with any content and adjust it as needed.
  </div>
</div>

Sass

Utilities API

Ang mga flexbox utilities ay idineklara sa aming mga utility API sa scss/_utilities.scss. Matutunan kung paano gamitin ang utility API.

    "flex": (
      responsive: true,
      property: flex,
      values: (fill: 1 1 auto)
    ),
    "flex-direction": (
      responsive: true,
      property: flex-direction,
      class: flex,
      values: row column row-reverse column-reverse
    ),
    "flex-grow": (
      responsive: true,
      property: flex-grow,
      class: flex,
      values: (
        grow-0: 0,
        grow-1: 1,
      )
    ),
    "flex-shrink": (
      responsive: true,
      property: flex-shrink,
      class: flex,
      values: (
        shrink-0: 0,
        shrink-1: 1,
      )
    ),
    "flex-wrap": (
      responsive: true,
      property: flex-wrap,
      class: flex,
      values: wrap nowrap wrap-reverse
    ),
    "justify-content": (
      responsive: true,
      property: justify-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        evenly: space-evenly,
      )
    ),
    "align-items": (
      responsive: true,
      property: align-items,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "align-content": (
      responsive: true,
      property: align-content,
      values: (
        start: flex-start,
        end: flex-end,
        center: center,
        between: space-between,
        around: space-around,
        stretch: stretch,
      )
    ),
    "align-self": (
      responsive: true,
      property: align-self,
      values: (
        auto: auto,
        start: flex-start,
        end: flex-end,
        center: center,
        baseline: baseline,
        stretch: stretch,
      )
    ),
    "order": (
      responsive: true,
      property: order,
      values: (
        first: -1,
        0: 0,
        1: 1,
        2: 2,
        3: 3,
        4: 4,
        5: 5,
        last: 6,
      ),
    ),