Arbeiten mit Flex-Elementen
Swipe um das Menü anzuzeigen
Flex-Items sind die Kindelemente des Flex-Containers. Sie sind keine Inline- oder Block-Elemente mehr. Daher können wir die Eigenschaften der Items anpassen, um die gewünschte Positionierung zu erreichen.
flex-basis
]flex-basis] definiert die Anfangsgröße eines Flex-Items, bevor zusätzlicher Platz verteilt wird.
Es kann mit px, %, em oder auto (Größe basierend auf dem Inhalt) festgelegt werden.
flex-basis: auto | value;
index.html
index.css
flex-grow
Die Eigenschaft flex-grow bestimmt die Fähigkeit eines Flex-Items, im Verhältnis zu anderen Elementen innerhalb eines Flex-Containers zu wachsen, wenn zusätzlicher Platz verfügbar ist.
Die Eigenschaft flex-grow akzeptiert einen einheitenlosen Wert, der die relative Größe des Flex-Items im Vergleich zu anderen Elementen angibt. Zum Beispiel: Wenn ein Element einen flex-grow-Wert von 2 hat und ein anderes einen Wert von 1, wächst das erste Element doppelt so stark wie das zweite, wenn im Flex-Container zusätzlicher Platz vorhanden ist.
index.html
index.css
order
Die Eigenschaft order wird verwendet, um die Anzeigereihenfolge von Flex-Elementen innerhalb ihres Containers zu definieren. Standardmäßig werden Flex-Elemente in der Reihenfolge angezeigt, in der sie im HTML-Dokument erscheinen. Mit der Eigenschaft order kann diese Reihenfolge jedoch angepasst werden.
Der Wert von order kann jede beliebige Zahl sein. Selbst wenn nur 3 Elemente vorhanden sind, bedeutet die Zuweisung von order: 1000; zum zweiten Element nicht, dass es 1000 Elemente gibt. Es bedeutet lediglich, dass das zweite Element an die letzte Position verschoben wird. Wenn mehrere Elemente denselben order-Wert haben, positioniert der Browser sie in der Reihenfolge, in der sie im HTML-Dokument erscheinen. Ordnen wir die order-Eigenschaften der Elemente in der folgenden Liste neu an. Die Aufgabe besteht darin, das dritte Element an die erste Position zu setzen.
index.html
index.css
1. Was bewirkt die Eigenschaft flex-grow?
2. Was bewirkt die Eigenschaft flex-basis?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen