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
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'?
Richtig!
Falsch!