Neidio i'r prif gynnwys Neidio i lywio dogfennau
Check
in English

Fflecs

Rheoli cynllun, aliniad a maint colofnau grid, llywio, cydrannau, a mwy yn gyflym gyda chyfres lawn o gyfleustodau flexbox ymatebol. Ar gyfer gweithrediadau mwy cymhleth, efallai y bydd angen CSS personol.

Galluogi ymddygiadau hyblyg

Cymhwyso displaycyfleustodau i greu cynhwysydd flexbox a thrawsnewid elfennau uniongyrchol plant yn eitemau hyblyg. Gellir addasu cynwysyddion ac eitemau hyblyg ymhellach gydag eiddo fflecs ychwanegol.

Rwy'n cynhwysydd flexbox!
html
<div class="d-flex p-2">I'm a flexbox container!</div>
Rwy'n cynhwysydd flexbox mewn-lein!
html
<div class="d-inline-flex p-2">I'm an inline flexbox container!</div>

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer .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
  • .d-xxl-flex
  • .d-xxl-inline-flex

Cyfeiriad

Gosodwch gyfeiriad eitemau fflecs mewn cynhwysydd fflecs gyda chyfleustodau cyfeiriad. Yn y rhan fwyaf o achosion gallwch hepgor y dosbarth llorweddol yma gan mai rhagosodiad y porwr yw row. Fodd bynnag, efallai y byddwch yn dod ar draws sefyllfaoedd lle roedd angen i chi osod y gwerth hwn yn benodol (fel cynlluniau ymatebol).

Defnyddiwch .flex-rowi osod cyfeiriad llorweddol (rhagosodiad y porwr), neu .flex-row-reversei gychwyn y cyfeiriad llorweddol o'r ochr arall.

Eitem hyblyg 1
Eitem 2 hyblyg
Eitem 3 hyblyg
Eitem hyblyg 1
Eitem 2 hyblyg
Eitem 3 hyblyg
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>

Defnyddiwch .flex-columni osod cyfeiriad fertigol, neu .flex-column-reversei gychwyn y cyfeiriad fertigol o'r ochr arall.

Eitem hyblyg 1
Eitem 2 hyblyg
Eitem 3 hyblyg
Eitem hyblyg 1
Eitem 2 hyblyg
Eitem 3 hyblyg
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>

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Cyfiawnhau cynnwys

Defnyddiwch justify-contentgyfleustodau ar gynwysyddion fflecs i newid aliniad eitemau fflecs ar y brif echelin (yr echelin-x i gychwyn, echel-y os flex-direction: column). Dewiswch o start(diofyn porwr), end, center, , between, around, neu evenly.

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

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Alinio eitemau

Defnyddiwch align-itemsgyfleustodau ar gynwysyddion blwch fflecs i newid aliniad eitemau fflecs ar yr echel groes (yr echelin-y i ddechrau, echelin-x os flex-direction: column). Dewiswch o start, end, , center, baseline, neu stretch(diofyn porwr).

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

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Alinio hunan

Defnyddiwch align-selfgyfleustodau ar eitemau flexbox i newid eu haliniad yn unigol ar yr echel groes (yr echelin-y i ddechrau, echelin-x os flex-direction: column). Dewiswch o'r un opsiynau â align-items: start, end, center, , baseline, neu stretch(diofyn porwr).

Eitem fflecs
Eitem fflecs wedi'i halinio
Eitem fflecs
Eitem fflecs
Eitem fflecs wedi'i halinio
Eitem fflecs
Eitem fflecs
Eitem fflecs wedi'i halinio
Eitem fflecs
Eitem fflecs
Eitem fflecs wedi'i halinio
Eitem fflecs
Eitem fflecs
Eitem fflecs wedi'i halinio
Eitem fflecs
<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>

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Llenwch

Defnyddiwch y .flex-filldosbarth ar gyfres o elfennau brawd neu chwaer i'w gorfodi i led sy'n hafal i'w cynnwys (neu led cyfartal os nad yw eu cynnwys yn fwy na'u blychau ymyl) tra'n cymryd yr holl ofod llorweddol sydd ar gael.

Eitem hyblyg gyda llawer o gynnwys
Eitem fflecs
Eitem fflecs
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>

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer flex-fill.

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

Tyfu a chrebachu

Defnyddiwch .flex-grow-*gyfleustodau i newid gallu eitem fflecs i dyfu i lenwi'r gofod sydd ar gael. Yn yr enghraifft isod, mae'r .flex-grow-1elfennau'n defnyddio'r holl le sydd ar gael y gall, tra'n caniatáu gofod angenrheidiol i'r ddwy eitem hyblyg sy'n weddill.

Eitem fflecs
Eitem fflecs
Trydydd eitem fflecs
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>

Defnyddiwch .flex-shrink-*gyfleustodau i newid gallu eitem fflecs i grebachu os oes angen. Yn yr enghraifft isod, mae'r ail eitem hyblyg .flex-shrink-1yn cael ei gorfodi i lapio ei chynnwys i linell newydd, gan “grebachu” i ganiatáu mwy o le ar gyfer yr eitem fflecs flaenorol gyda .w-100.

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

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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
  • .flex-xxl-{grow|shrink}-0
  • .flex-xxl-{grow|shrink}-1

Ymylon Auto

Gall Flexbox wneud rhai pethau eithaf anhygoel pan fyddwch chi'n cymysgu aliniadau fflecs ag ymylon ceir. Isod mae tair enghraifft o reoli eitemau hyblyg trwy ymylon ceir: rhagosodiad (dim ymyl auto), gwthio dwy eitem i'r dde ( .me-auto), a gwthio dwy eitem i'r chwith ( .ms-auto).

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

Gyda aliniad-eitemau

Symudwch un eitem fflecs yn fertigol i ben neu waelod cynhwysydd trwy gymysgu align-items, flex-direction: column, a margin-top: autoneu margin-bottom: auto.

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

Lapiwch

Newid sut mae eitemau fflecs yn lapio mewn cynhwysydd fflecs. Dewiswch o ddim lapio o gwbl (y porwr rhagosodedig) gyda .flex-nowrap, lapio gyda .flex-wrap, neu wrthdroi lapio gyda .flex-wrap-reverse.

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

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Gorchymyn

Newidiwch drefn weledol eitemau hyblyg penodol gyda llond llaw o ordergyfleustodau. Rydym ond yn darparu opsiynau ar gyfer gwneud eitem yn gyntaf neu'n olaf, yn ogystal ag ailosodiad i ddefnyddio'r archeb DOM. Gan ordergymryd unrhyw werth cyfanrif o 0 i 5, ychwanegwch CSS personol ar gyfer unrhyw werthoedd ychwanegol sydd eu hangen.

Eitem fflecs gyntaf
Ail eitem fflecs
Trydydd eitem fflecs
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>

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Yn ogystal, mae yna hefyd ddosbarthiadau ymatebol .order-firsta .order-lastdosbarthiadau sy'n newid orderelfen trwy wneud cais order: -1a order: 6, yn y drefn honno.

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

Alinio cynnwys

Defnyddiwch align-contentgyfleustodau ar gynwysyddion flexbox i alinio eitemau fflecs gyda'i gilydd ar yr echel groes. Dewiswch o start(diofyn porwr), end, center, , between, around, neu stretch. Er mwyn dangos y cyfleustodau hyn, rydym wedi gorfodi flex-wrap: wrapa chynyddu nifer yr eitemau hyblyg.

Pennau i fyny! Nid yw'r eiddo hwn yn cael unrhyw effaith ar resi sengl o eitemau fflecs.

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

Mae amrywiadau ymatebol hefyd yn bodoli ar gyfer 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

Gwrthrych cyfryngau

Edrych i atgynhyrchu'r elfen gwrthrych cyfryngau o Bootstrap 4? Ei ail-greu mewn dim o amser gydag ychydig o gyfleustodau hyblyg sy'n caniatáu hyd yn oed mwy o hyblygrwydd ac addasu nag o'r blaen.

Placeholder Image
Dyma rywfaint o gynnwys o gydran cyfryngau. Gallwch ddisodli hwn gydag unrhyw gynnwys a'i addasu yn ôl yr angen.
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>

A dywedwch eich bod am ganoli'r cynnwys wrth ymyl y ddelwedd yn fertigol:

Placeholder Image
Dyma rywfaint o gynnwys o gydran cyfryngau. Gallwch ddisodli hwn gydag unrhyw gynnwys a'i addasu yn ôl yr angen.
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

Mae cyfleustodau Flexbox yn cael eu datgan yn ein API cyfleustodau yn scss/_utilities.scss. Dysgwch sut i ddefnyddio'r API cyfleustodau.

    "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,
      ),
    ),