Flex-Layout wird auch elastisches Layout genannt. Jeder Container kann als Flex-Layout angegeben werden. Mehrere Möglichkeiten, flexible Boxen zu deklarieren Wie bereits erwähnt, können alle Container als Flex-Layout angegeben werden
Es können auch Inline-Elemente verwendet werden:
Ändern der Richtung eines Flex-Elements Die Standardrichtung der elastischen Box verläuft von links nach rechts. Die Achse ist horizontal. Das Standardattribut von
Sie können Attribute zum Ändern der Anordnungsrichtung, d. h. zum Ändern der Achse in die vertikale Richtung
Sie können es auch umkehren, indem Sie die Eigenschaft in Gleicher Grund Steuern des Überlaufs elastischer Boxen Wenn sich in der Box zu viele Elemente befinden und die horizontale Breite oder Höhe nicht ausreicht, besteht die Standardsituation darin, die Breite der Elemente in der Box zu reduzieren. Wir können dies lösen, indem wir die Zeile hier umbrechen Durch das Hinzufügen von Ebenso kann durch Hinzufügen von „reverse“ nach dem Wrap-Attribut der Effekt eines Umbruchs ab der untersten Zeile erzielt werden. Das Gleiche gilt für die horizontale und vertikale Achse. Wir können auch Hauptachse und Querachse Schauen wir uns ohne weitere Umschweife die Bilder an: Wenn die Breite nicht ausreicht und das Element überläuft und einen Zeilenumbruch verursacht, wird eine Querachse angezeigt: Wenn die Eigenschaft Anordnung der Hauptachse Die Eigenschaft, die die Hauptachse steuert, ist Im Folgenden wird die horizontale Richtung als Beispiel verwendet 1. Der ganze Körper liegt auf einer Seite Die Standardmethode besteht darin, von links nach rechts auf der Hauptachse am Anfang auszurichten, d. Wenn es am Ende ausgerichtet ist, ist es Wenn die Hauptachse umgekehrt wird, also von rechts nach links, dann ist der Anfang rechts und das Ende links 2. Zentrieren Sie das Ganze: justify-content:center 3. Linke und rechte Seite, Mitte in der Mitte: justify-content:space-between 4. Die Elemente haben auf beiden Seiten den gleichen Abstand: justify-content:space-around 5. Inhalt ausrichten: Abstand gleichmäßig Querachsenanordnung Die Eigenschaft, die das Querzeichnen steuert, ist 1. Der ganze Körper liegt auf einer Seite Ähnlich wie bei der Hauptachse ist 2. Gesamtzentrierung: align-content:center 3. Die Querachse liegt nahe am Rand und die anderen Elemente sind gleichmäßig verteilt: justify-content:space-between 4. Der Abstand zwischen den achsenübergreifenden Elementen ist derselbe: justify-content:space-around 5. Gleichmäßiger Abstand zwischen achsenübergreifenden Elementen: justify-content:space-evenly Steuerung einzelner Elemente innerhalb einer Flexbox 1. selbst ausrichten Mit 2. Zuweisung des verfügbaren Speicherplatzes für Elemente: Flex-Grow Das Wenn beide 1 sind: Es können auch andere Proportionen sein. Wenn es 0 ist, ist es die Originalgröße. Elemente dynamisch verkleinern Die dynamische Schrumpfung eines Elements wird durch 0 bedeutet kein Zoomen. Je größer der Wert, desto stärker das Zoomen. Flex-Basis der Hauptachse Legen Sie die Basisgröße des Elements innerhalb der Box So schreiben Sie elastische Elementattributkombinationen Flex-Wachstum: 1; Flex-Schrumpfen: 2; Flex-Basis: 100px; Äquivalent zu
Zusammenfassen Dies ist das Ende dieses Artikels mit der detaillierten Erklärung des Flex-Layouts in CSS. Weitere relevante Inhalte zum CSS-Flex-Layout finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: SQL-Fuzzy-Abfragebericht: ORA-00909: Lösung: Ungültige Anzahl von Parametern
>>: Detaillierte Erklärung des TodoList-Falls von Vue
Der <base>-Tag gibt die Standardadresse oder...
Finden Sie das Problem Schauen wir uns zunächst d...
Es gibt im Vue-Ökosystem ein neues Build-Tool nam...
Inhaltsverzeichnis 1. Was ist eine Fensterfunktio...
Heute ist in meiner lokalen Entwicklungsumgebung ...
So zeigen Sie Linux-Dateien an Befehl zum Anzeige...
HTML-Ereignisliste Allgemeine Ereignisse: onClick ...
Inhaltsverzeichnis Manuelle Bereitstellung 1. Ers...
Funktion Herkunft Ich habe kürzlich an einem H5 g...
HTML-Wiederverwendung ist ein Begriff, der selten ...
In diesem Artikel wird der spezifische JavaScript...
Es gibt drei Möglichkeiten, ein Image zu erstelle...
Upgrade-Prozess: Ursprüngliches System: CentOS7.3...
Frage: Die Kodierung meines Blogs ist UTF-8. Manch...
Inhaltsverzeichnis 1. Installieren und erstellen ...