Sifa flex-direction

Sifa flex-direction inaweka mwelekeo wa mhimili mkuu na mhimili wa pili au, kwa kusema kwa maneno mengine, huweka vipengele kwa safu mlalo au safu wima.

Inatumika kwa kipengele kizazi cha vikundi vya flex. Imojumuishwa katika sifa iliyofupishwa flex-flow.

Kiendeshaji

csskichaguzi {
  flex-direction: row | row-reverse | column | column-reverse;
}

Thamani

Thamani Maelezo
row Mhimili mkuu unaelekezwa kutoka kushoto kwenda kulia. Vipengele vimewekwa kwa safu mlalo, kwa urekebisho wa msingi vimegandamizwa kwenye upande wa kushoto, nambari zao zina mpangilio wa kawaida - kutoka kushoto kwenda kulia.
row-reverse Mhimili mkuu unaelekezwa kutoka kulia kwenda kushoto. Vipengele vimewekwa kwa safu mlalo, kwa urekebisho wa msingi vimegandamizwa kwenye upande wa kulia, nambari zao zina mpangilio wa kinyume - kutoka kulia kwenda kushoto.
column Mhimili mkuu unaelekezwa kutoka juu kwenda chini. Vipengele vimewekwa kwa safu wima, kwa urekebisho wa msingi vimegandamizwa kwenye sehemu ya juu, nambari zao zina mpangilio wa kawaida - kutoka juu kwenda chini.
column-reverse Mhimili mkuu unaelekezwa kutoka chini kwenda juu. Vipengele vimewekwa kwa safu wima, kwa urekebisho wa msingi vimegandamizwa kwenye sehemu ya chini, nambari zao zina mpangilio wa kinyume - kutoka chini kwenda juu.

Thamani ya msingi: row.

Mfano

Vipengele vimewekwa kwa safu mlalo, kwa urekebisho wa msingi vimegandamizwa kwenye upande wa kushoto, nambari zao zina mpangilio wa kawaida - kutoka kushoto kwenda kulia:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  flex-direction: row;
  display: flex;
}
#parent > div {
  border: 1px solid #696989;
  width: 100px;
  height: 50px;
}

Результат:

Mfano . Thamani row-reverse

Vipengele vimewekwa kwa safu mlalo, kwa urekebisho wa msingi vimegandamizwa kwenye upande wa kulia, nambari zao zina mpangilio wa kinyume - kutoka kulia kwenda kushoto:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  flex-direction: row-reverse;
  display: flex;
}
#parent > div {
  border: 1px solid #696989;
  width: 100px;
  height: 50px;
}

Результат:

Mfano . Thamani column

Vipengele vimewekwa kwa safu wima, kwa urekebisho wa msingi vimegandamizwa kwenye sehemu ya juu, nambari zao zina mpangilio wa kawaida - kutoka juu kwenda chini:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  flex-direction: column;
  display: flex;
}
#parent > div {
  border: 1px solid #696989;
  width: 100px;
  height: 50px;
}

Результат:

Mfano . Thamani column-reverse

Vipengele vimewekwa kwa safu wima, kwa urekebisho wa msingi vimegandamizwa kwenye sehemu ya chini, nambari zao zina mpangilio wa kinyume - kutoka chini kwenda juu:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  flex-direction: column-reverse;
  display: flex;
}
#parent > div {
  border: 1px solid #696989;
  width: 100px;
  height: 50px;
}

Результат:

Angalia pia

  • sifa justify-content,
    ambayo inaweka mpangilio kwenye mhimili mkuu
  • sifa align-items,
    ambayo inaweka mpangilio kwenye mhimili wa pili
  • sifa flex-wrap,
    ambayo inaweka uwezo wa kuvunja mistari mbalimbali kwa vikundi vya flex
  • sifa flex-flow,
    ufupisho wa flex-direction na flex-wrap
  • sifa order,
    ambayo inaweka mpangilio wa vikundi vya flex
  • sifa align-self,
    ambayo inaweka mpangilio wa kipengele kimoja
  • sifa flex-basis,
    ambayo inaweka ukubwa wa kipengele maalum cha flex
  • sifa flex-grow,
    ambayo inaweka ukubwa wa kukua kwa vikundi vya flex
  • sifa flex-shrink,
    ambayo inaweka uwezo wa kukunjwa kwa vikundi vya flex
  • sifa flex,
    ufupisho wa flex-grow, flex-shrink na flex-basis