Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verstehen von Flex-Item-Eigenschaften | Flexbox für Layouts Meistern
CSS-Grundlagen

bookVerstehen von Flex-Item-Eigenschaften

Flex-Elemente sind die Kindelemente des Flex-Containers. Sie sind keine Inline- oder Block-Elemente mehr. Daher können die Eigenschaften der Elemente angepasst werden, um die gewünschte Positionierung zu erreichen.

flex-basis

]flex-basis] definiert die Ausgangsgröße eines Flex-Elements, bevor zusätzlicher Platz verteilt wird. Die Größe kann mit px, %, em oder auto (Größe basierend auf dem Inhalt) festgelegt werden.

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

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.html

index.css

index.css

copy

order

Die Eigenschaft order wird verwendet, um die Anzeigereihenfolge von Flex-Elementen innerhalb ihres Containers festzulegen. 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. Im Folgenden soll die order der Listenelemente geändert werden. Ziel ist es, das dritte Element an die erste Position zu setzen.

index.html

index.html

index.css

index.css

copy

1. Was bewirkt die Eigenschaft flex-grow?

2. Was bewirkt die Eigenschaft flex-basis?

question mark

Was bewirkt die Eigenschaft flex-grow?

Select the correct answer

question mark

Was bewirkt die Eigenschaft flex-basis?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain how flex-basis, flex-grow, and order work together in a flex container?

What are some common use cases for changing the order of flex items?

Can you show an example of how to use flex-basis with percentages instead of pixels?

bookVerstehen von Flex-Item-Eigenschaften

Swipe um das Menü anzuzeigen

Flex-Elemente sind die Kindelemente des Flex-Containers. Sie sind keine Inline- oder Block-Elemente mehr. Daher können die Eigenschaften der Elemente angepasst werden, um die gewünschte Positionierung zu erreichen.

flex-basis

]flex-basis] definiert die Ausgangsgröße eines Flex-Elements, bevor zusätzlicher Platz verteilt wird. Die Größe kann mit px, %, em oder auto (Größe basierend auf dem Inhalt) festgelegt werden.

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

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.html

index.css

index.css

copy

order

Die Eigenschaft order wird verwendet, um die Anzeigereihenfolge von Flex-Elementen innerhalb ihres Containers festzulegen. 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. Im Folgenden soll die order der Listenelemente geändert werden. Ziel ist es, das dritte Element an die erste Position zu setzen.

index.html

index.html

index.css

index.css

copy

1. Was bewirkt die Eigenschaft flex-grow?

2. Was bewirkt die Eigenschaft flex-basis?

question mark

Was bewirkt die Eigenschaft flex-grow?

Select the correct answer

question mark

Was bewirkt die Eigenschaft flex-basis?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
some-alt