Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Inzicht in Eigenschappen van Flex-Items | Flexbox Beheersen voor Lay-outs
CSS-Grondbeginselen

bookInzicht in Eigenschappen van Flex-Items

Flex-items zijn de kinderen van de flex-container. Ze zijn niet langer inline- of block-level-elementen. Hierdoor kunnen we itemeigenschappen aanpassen om de juiste positionering te verkrijgen.

flex-basis

]flex-basis] bepaalt de initiële grootte van een flex-item voordat extra ruimte wordt verdeeld. Het kan worden ingesteld met px, %, em of auto (grootte gebaseerd op de inhoud).

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

flex-grow

De eigenschap flex-grow bepaalt het vermogen van een flex-item om te groeien ten opzichte van andere items binnen een flex-container wanneer er extra ruimte beschikbaar is.

De eigenschap flex-grow accepteert een eenheidsloze waarde die de relatieve grootte van het flex-item aangeeft ten opzichte van andere items. Bijvoorbeeld, als één item een flex-grow waarde van 2 heeft en een ander een waarde van 1, zal het eerste item twee keer zoveel groeien als het tweede item wanneer er extra ruimte is in de flex-container.

index.html

index.html

index.css

index.css

copy

order

De eigenschap order wordt gebruikt om de weergavevolgorde van flex-items binnen hun container te bepalen. Standaard worden flex-items weergegeven in de volgorde waarin ze in het HTML-document voorkomen. Met de eigenschap order kunnen we deze volgorde echter aanpassen.

De waarde van order kan elk getal zijn. Zelfs als we slechts 3 elementen hebben, betekent het toewijzen van order: 1000; aan het tweede element niet dat we 1000 elementen zullen hebben. Het betekent simpelweg dat het tweede element op de laatste positie wordt geplaatst. Als sommige elementen dezelfde order-waarde delen, zal de browser ze positioneren in de volgorde waarin ze in het HTML-document voorkomen. Laten we de order van items in de volgende lijst herschikken. De opdracht is om het derde item op de eerste positie te plaatsen.

index.html

index.html

index.css

index.css

copy

1. Wat doet de eigenschap flex-grow?

2. Wat doet de eigenschap flex-basis?

question mark

Wat doet de eigenschap flex-grow?

Select the correct answer

question mark

Wat doet de eigenschap flex-basis?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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?

bookInzicht in Eigenschappen van Flex-Items

Veeg om het menu te tonen

Flex-items zijn de kinderen van de flex-container. Ze zijn niet langer inline- of block-level-elementen. Hierdoor kunnen we itemeigenschappen aanpassen om de juiste positionering te verkrijgen.

flex-basis

]flex-basis] bepaalt de initiële grootte van een flex-item voordat extra ruimte wordt verdeeld. Het kan worden ingesteld met px, %, em of auto (grootte gebaseerd op de inhoud).

flex-basis: auto | value;
index.html

index.html

index.css

index.css

copy

flex-grow

De eigenschap flex-grow bepaalt het vermogen van een flex-item om te groeien ten opzichte van andere items binnen een flex-container wanneer er extra ruimte beschikbaar is.

De eigenschap flex-grow accepteert een eenheidsloze waarde die de relatieve grootte van het flex-item aangeeft ten opzichte van andere items. Bijvoorbeeld, als één item een flex-grow waarde van 2 heeft en een ander een waarde van 1, zal het eerste item twee keer zoveel groeien als het tweede item wanneer er extra ruimte is in de flex-container.

index.html

index.html

index.css

index.css

copy

order

De eigenschap order wordt gebruikt om de weergavevolgorde van flex-items binnen hun container te bepalen. Standaard worden flex-items weergegeven in de volgorde waarin ze in het HTML-document voorkomen. Met de eigenschap order kunnen we deze volgorde echter aanpassen.

De waarde van order kan elk getal zijn. Zelfs als we slechts 3 elementen hebben, betekent het toewijzen van order: 1000; aan het tweede element niet dat we 1000 elementen zullen hebben. Het betekent simpelweg dat het tweede element op de laatste positie wordt geplaatst. Als sommige elementen dezelfde order-waarde delen, zal de browser ze positioneren in de volgorde waarin ze in het HTML-document voorkomen. Laten we de order van items in de volgende lijst herschikken. De opdracht is om het derde item op de eerste positie te plaatsen.

index.html

index.html

index.css

index.css

copy

1. Wat doet de eigenschap flex-grow?

2. Wat doet de eigenschap flex-basis?

question mark

Wat doet de eigenschap flex-grow?

Select the correct answer

question mark

Wat doet de eigenschap flex-basis?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
some-alt