Η ιδιότητα flex-flow

Η ιδιότητα flex-flow είναι μια συντομογραφία για την flex-direction και την flex-wrap. Προεπιλεγμένη τιμή: row nowrap. Εφαρμόζεται στο γονικό στοιχείο για flex blocks.

Σύνταξη

cssεπιλογέας {
  flex-flow: κατεύθυνση_κύριου_άξονα πολυγραμμικότητα;
}

Η σειρά των τιμών δεν έχει σημασία.

Παράδειγμα

Σε αυτό το παράδειγμα, τα μπλοκ δεν χωράνε στον κάτοχό τους και θα τακτοποιηθούν σε πολλαπλές γραμμές:

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

Результат:

Παράδειγμα

Ας αλλάξουμε την κατεύθυνση του κύριου άξονα (column αντί για 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;
}

Результат:

Δείτε επίσης

  • η ιδιότητα flex-direction,
    που ορίζει την κατεύθυνση των αξόνων των flex μπλοκ
  • η ιδιότητα justify-content,
    που ορίζει τη στοίχιση κατά μήκος του κύριου άξονα
  • η ιδιότητα align-items,
    που ορίζει τη στοίχιση κατά μήκος του εγκάρσιου άξονα
  • η ιδιότητα flex-wrap,
    που ορίζει την πολυγραμμικότητα των flex μπλοκ
  • η ιδιότητα order,
    που ορίζει τη σειρά των flex μπλοκ
  • η ιδιότητα align-self,
    που ορίζει τη στοίχιση ενός μπλοκ
  • η ιδιότητα flex-basis,
    που ορίζει το μέγεθος ενός συγκεκριμένου flex μπλοκ
  • η ιδιότητα flex-grow,
    που ορίζει την "απληστία" των flex μπλοκ
  • η ιδιότητα flex-shrink,
    που ορίζει τη συμπιεστότητα των flex μπλοκ
  • η ιδιότητα flex,
    συντομογραφία για flex-grow, flex-shrink και flex-basis