Erklärt die wichtigsten Attribute um Layouts mit dem Flex Box Modul zu erstellen
.container {display: flex / oder inline-flex / ;}
.container {flex-direction: row | row-reverse | column | column-reverse ;}
flex-wrap Attribut. Die Richtung spielt auch eine Rolle, in dem sie bestimmt, in welcher Richtung die neue Zeile aufgefüllt wird..container {flex-wrap: nowrap | wrap | wrap-reverse ;}.container {align-items: flex-start | flex-end | center | stretch | baseline ;}align-items als vertikale Version von justify-content betrachten.
order, eine eigene Reihenfolge vorgeben, in welcher die Elemente angezeigt werden..item {order: <integer> <integer> ...;}
align-item definiert wurde, für ein einzelnes Kind Element zu überschreiben..item {align-self: auto | flex-start | flex-end | center | baseline | stretch ; }align-items gelten.float, clear und vertical-align haben keinerlei Auswirkungen auf ein Flex Element.
flex-direction und flex-wrap, die zusammen das Verhalten für Quer und Längsachse eines Flex Containers definieren.
Code:
.container {
flex-flow: <flex-direction> || <flex-wrap> ;
}`row nowrap
justify-content hilft den übrigen freien Raum zu verteilen, wenn alleElemente in der Zeile unflexibel sind, oder wenn sie zwar flexibel sind, aber ihre maximale Größe bereits erreicht haben. Ermöglicht weiter die Anordnung von Elementen, wenn sie die Zeilenbreite überschreiten würden..container {justify-content: flex-start | flex-end | center |space-between | space-around ;}space-around muss beachtet werden, da jedes Element immer den selben Abstand zum nächstgen Element hat, erzeugt das eine optisch ungleiche Verteilung. Das liegt daran, dass beim ersten Element links nur ein Abstand ist, aber zwischen den Elementen immer sich zwei Abstände addieren.
justify-content individuelle Elemente an der Hauptachse ausrichtet..container {align-content: flex-start | flex-end | center | stretch | space-between | space-around ;}justify-content entsteht.
flex-grow akzeptiert einheitenlose Werte als Proportion. Dies definiert wie viel des maximalen Platzes ein Elementes, innerhalb eines Containers, ausnutzen kann.flex-growauf 1 gesetzt bekommen, wird der Platz zwischen den Elementen gleichmäßig unter seinen Kind-Elementen aufgeteilt..item {flex-grow: <Zahl> ;}flex-grow ist 0.
.element {flex-shrink: <zahl> ;}auto bedeutet, "beziehe dich auf die mir zugewiesene Breite/Höhe". Der Schlüssel content bedeutet, die Größe ist anhängig vom Inhalt. Leider wird dieser Schlüssel noch nicht sonderlich gut unterstützt, daher ist es schwierig zu sagen, wie das Element sich verhält, ganz zu schweigen von seinen Abarten max-content, min-contentund fit-content..element {flex-basis: <wert> | <schlüsselwort> ;}0gesetzt,
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.