Flex-flow īpašība

Īpašība flex-flow ir saīsinājums flex-direction un flex-wrap. Noklusējuma vērtība: row nowrap. Attiecas uz vecāka elementu flex blokiem.

Sintakse

cssselektors {
  flex-flow: galvenas_ass_virziens daudzrindu;
}

Vērtību secībai nav nozīmes.

Piemērs

Šajā piemērā bloki neietilpst savā konteinerā un izvietosies vairākās rindās:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border: 1px solid #696989;
  height: 200px;
  width: 330px;
  margin: auto;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

Piemērs

Mainīsim galvenās ass virzienu (column vietā row):

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  flex-flow: column wrap;
  justify-content: space-between;
  display: flex;
  height: 200px;
  width: 330px;
  margin: auto;
  border: 1px solid #696989;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

Skatiet arī

  • īpašība flex-direction,
    kura nosaka flex bloku asu virzienu
  • īpašība justify-content,
    kura nosaka izlīdzināšanu pa galveno asi
  • īpašība align-items,
    kura nosaka izlīdzināšanu pa šķērsasi
  • īpašība flex-wrap,
    kura nosaka flex bloku daudzrindu
  • īpašība order,
    kura nosaka flex bloku secību
  • īpašība align-self,
    kura nosaka viena bloka izlīdzināšanu
  • īpašība flex-basis,
    kura nosaka konkrēta flex bloka izmēru
  • īpašība flex-grow,
    kura nosaka flex bloku "alkatību"
  • īpašība flex-shrink,
    kura nosaka flex bloku saspiežamību
  • īpašība flex,
    saīsinājums flex-grow, flex-shrink un flex-basis