Ominaisuus flex-flow

Ominaisuus flex-flow on lyhenne ominaisuudelle flex-direction ja ominaisuudelle flex-wrap. Oletusarvo: row nowrap. Sovelletaan flex-elementtien yläelementtiin.

Syntaksi

cssvalitsija {
  flex-flow: paaakselin_suunta rivitus;
}

Arvojen järjestyksellä ei ole merkitystä.

Esimerkki

Tässä esimerkissä elementit eivät mahdu konsoliinsa ja asettuvat usealle riville:

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;
}

Результат:

Esimerkki

Vaihdetaan pääakselin suunta (column row:n sijasta):

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;
}

Результат:

Katso myös

  • ominaisuus flex-direction,
    joka asettaa flex-elementtien akselien suunnan
  • ominaisuus justify-content,
    joka asettaa tasauksen pääakselilla
  • ominaisuus align-items,
    joka asettaa tasauksen poikkidakselilla
  • ominaisuus flex-wrap,
    joka asettaa flex-elementtien rivityksen
  • ominaisuus order,
    joka asettaa flex-elementtien järjestyksen
  • ominaisuus align-self,
    joka asettaa yhden elementin tasauksen
  • ominaisuus flex-basis,
    joka asettaa tietyn flex-elementin koon
  • ominaisuus flex-grow,
    joka asettaa flex-elementtien "ahneuden"
  • ominaisuus flex-shrink,
    joka asettaa flex-elementtien kutistuvuuden
  • ominaisuus flex,
    lyhenne ominaisuuksille flex-grow, flex-shrink ja flex-basis