Diese Beschreibung unterstützt Sie in den folgenden Aspekten des CSS Flexbox-Modells:
Also beginnen wir beginnen!
Was ist CSS Flexbox -Layout -Modell
Es ist ein flexibles Layout -Modul, das in CSS3 erhältlich ist, das eine einfache und klare Möglichkeit bietet, Flexelemente in einem Behälter anzuordnen. Es hilft uns bei der Gestaltung des reaktionsschnellen Layouts.
Was ist ein CSS -Flex -Behälter
Um mit dem Flexbox-Modell zu arbeiten, müssen wir zunächst verstehen, was ein Flex-Behälter ist, und um dies zu tun, betrachten wir die untergegebene Abbildung:
Im obigen Snippet repräsentiert der Graubereich einen Flex -Behälter, während Punkt 1, Punkt 2 usw. usw. sind seine Artikel. Wir können also sagen, dass der Flex -Behälter ein Box/Container ist, der mehrere Flex -Elemente enthalten kann.
Funktionen des Flexbox -Modells
Das CSS Flexbox -Layout -Modell bietet zahlreiche Funktionen, von denen einige unten aufgeführt sind:
Grundlegendes Konzept des CSS -Flexbox -Layoutmodells
Einige der grundlegenden Konzepte des CSS -Flexbox -Layout -Modells sind unten aufgeführt:
Flexbox -Eigenschaften
Um ein reaktionsschnelles Layout zu entwerfen, ist in CSS3 eine Vielzahl von Flex-Eigenschaften erhältlich, wie in den untergegebenen Tabellen beschrieben:
Tabelle 1
Eigenschaften | Beschreibung |
---|---|
Anzeige | Bestimmt die Art des Flex -Containers, i.e., Inline, Block. |
Flex-Richtung | Gibt die Richtung von Elementen im Container wie Top-Bottom, Links-Rechts usw. an. |
Flex-Wrap | Bestimmt, ob die Elemente verpackt werden sollen oder nicht. |
Flex-Fluss | Bietet die Funktionen sowohl der Flex-Wrap- als auch der Flex-Richtung. |
Rechtfertigungsbekämpfung | Es richtet die Elemente/Elemente entlang der Hauptachse aus. |
Ausrichtung | Es richtet die Elemente entlang der Kreuzachse aus. |
Ausrichtung | Es richtet die Linien des Flexbehälters aus. |
Lücke | Steuert die Räume zwischen den Flex -Elementen explizit. |
Tabelle 2
Eigenschaften | Beschreibung |
---|---|
Befehl | Es kontrolliert die Reihenfolge der Kinderelemente im Flex -Behälter. |
Flex-Anbaus | Es bestimmt den Wachstumsfaktor für einen Flex -Element. |
Flex-Shrink | Es bestimmt den Schrumpffaktor für Kinderelemente/Flex -Elemente. |
Flex-Base | Es bestimmt die Standardgröße des untergeordneten Elements/Flex -Elements. |
biegen | Es wird verwendet, um die Funktionen von drei Eigenschaften zu erreichen i.e. Flex-Flex-, Flex-Shrink- und Flex-Base. |
selbst ausrichten | Es ermöglicht die Standardausrichtung (entlang der Querachse), die für einzelne untergeordnete Elemente überschrieben werden kann. |
Die in Tabelle 1 beschriebenen Eigenschaften sind als bekannt als Flex -Behälter oder übergeordnetes Element Eigenschaften, während die in Tabelle 2 beschriebenen als bekannt sind als Flex Artikel oder Kinderelement Eigenschaften.
Beispiele
In diesem Abschnitt werden wir die oben beschriebenen Eigenschaften von FlexBox-Container und Flexbox-Elementen praktisch implementieren.
Flexbox -Beispiel
Im obigen Code-Snippet verwendeten wir verschiedene Eigenschaften des Flex-Container- und Flex-Elements wie Anzeige, Flex-Richtung, Ausrichtung, Lücke und Flex-Anbaus, die die Flex-Anzeige, die REVERSWISSEN-RICHTIGKEIT, die Dehnten Ausrichtung, 5PX-Zeilen und die Zeilen und die Zeilen von 5px festlegen, und die Zeilen und Flex-Display einstellen 50px -Spalten spalten sich und das dritte Element wächst zweimal schneller als andere Elemente:
Die Ausgabe überprüft die Arbeit von CSS Flexbox -Eigenschaften.
Abschluss
Das CSS -Flexbox -Modell bietet eine einfache und saubere Möglichkeit, Flexbox -Elemente in einem Container anzuordnen. Es bietet zahlreiche Funktionen wie reaktionsschnelles Design, einfache Ausrichtung von Elementen usw. Darüber hinaus können zahlreiche Eigenschaften verwendet werden, um die Elemente besser zu entwerfen und auszurichten, wie z. In diesem Artikel wurde das Flexbox -Layoutmodell, Flex -Container und deren Eigenschaften erörtert.