CSS-Eigenschaft flex-flow

Die Eigenschaft flex-flow ist eine Abkürzung für die Eigenschaften flex-wrap und flex-direction.

Die Eigenschaft flex-flow ist Teil des Moduls Flexible Box Layout.

Wenn es keine flexiblen Elemente gibt, hat die Eigenschaft flex-flow keine Wirkung.

Anfangswert row nowrap
Gilt für Flex-Containers
Geerbt Nein
Animierbar Nein
Version CSS3
DOM Syntax object.style.flexFlow = "column nowrap";

Syntax

flex-flow: flex-direction | flex-wrap | initial | inherit;

When we set the flex-flow: row wrap, it means that the first value specifies the flex-direcion, and the second one specifies the flex-wrap property.

-webkit-flex-flow: row wrap ;
flex-flow: row wrap;

Der folgende Code ist derselbe wie der obige Code.

-webkit-flex-direction: row;
 flex-direction: row;
-webkit-flex-wrap: wrap;
 flex-wrap: wrap;

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
    <style> 
      .example {
      width: 200px;
      height: 200px;
      border: 1px solid #c3c3c3;
      display: -webkit-flex; 
      -webkit-flex-wrap: wrap; 
      display: flex;
      flex-wrap: nowrap;
      }
      .example div {
      width: 50px;
      height: 50px;
      }
    </style>
  </head>
  <body>
    <h2>Ein Beispiel für die Eigenschaft flex-flow</h2>
    <div class="example">
      <div style="background-color: #8ebf42;">A</div>
      <div style="background-color: #1c87c9;">B</div>
      <div style="background-color: #ccc;">C</div>
      <div style="background-color: #666;">D</div>
      <div style="background-color: #4c4a4a;">E</div>
      <div style="background-color: #c6c4c4;">F</div>
    </div>
  </body>
</html>

Hier wird der Wert "wrap-reverse" verwendet.

Beispiel

<!DOCTYPE html>
<html>
  <head>
    <title>Der Titel des Dokuments</title>
    <style> 
      .example {
      width: 200px;
      height: 200px;
      border: 1px solid #c3c3c3;
      display: -webkit-flex; 
      -webkit-flex-wrap: wrap; 
      display: flex;
      flex-flow: wrap-reverse;
      }
      .example div {
      width: 50px;
      height: 50px;
      }
    </style>
  </head>
  <body>
    <h2>Ein Beispiel für die Eigenschaft flex-flow</h2>
    <div class="example">
      <div style="background-color: #8ebf42;">A</div>
      <div style="background-color: #1c87c9;">B</div>
      <div style="background-color: #ccc;">C</div>
      <div style="background-color: #666;">D</div>
      <div style="background-color: #4c4a4a;">E</div>
      <div style="background-color: #c6c4c4;">F</div>
    </div>
  </body>
</html>

Werte

Wert Beschreibung
flex-direction Definiert die Richtung der flexiblen Elemente.
Mögliche Werte sind:
row
row-reverse
column
column-reverse
initial
inherit
flex-wrap Legt fest, ob die flexiblen Elemente umbrechen werden sollen oder nicht.
Mögliche Werte sind:
nowrap
wrap
wrap-reverse
initial
inherit
initial Es setzt die Eigenschaft auf seinen Standardwert.
inherit Es erzeugt die Eigenschaft von ihrem übergeordneten Element.

Browser-Support

chrome firefox safari opera
29.0+
21-28 -webkit-
28.0+ 9.0+
6.1-8.0 -webkit-
12.1+

Übe dein Wissen

Was beschreibt die CSS-Eigenschaft 'flex-flow'?
Finden Sie das nützlich?