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
1.mysql-5.7.19-winx64.zip (das ist die kostenlose...
Wenn ich im Internet surfe, sehe ich oft Websites...
Passwort des persönlichen Kontos ändern Wenn norm...
Dieser Artikel stellt den Implementierungscode fü...
Beim Löschen einer Tabelle oder eines Datenelemen...
Inhaltsverzeichnis Überblick Was ist Lazy Loading...
Berechnete Eigenschaften Manchmal packen wir zu v...
Vorwort Meine Anforderungen sind Syntaxhervorhebu...
Einführung in die Linux-Alarmfunktion Oben genann...
Ich habe vor Kurzem etwas über Stapelkontexte gel...
Ubuntu erlaubt standardmäßig keine Root-Anmeldung...
Vorwort Normalerweise wird für MySQL-Abfragen mit...
Bei Webdiensten geht es um die Kommunikation zwis...
1. Einleitung Gilt es als Aufwärmen alter Themen,...
Upgrade der Linux-Version: 1. Stellen Sie zunächs...