Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Fractie-eenheden en Minmax-afmetingen | Plaatsen en Schalen van Grid-Items
CSS Grid Beheersing

bookFractie-eenheden en Minmax-afmetingen

Introductie tot de fr-eenheid

Voor het bouwen van lay-outs die zich soepel aanpassen aan elk schermformaat, is de fr-eenheid een krachtig hulpmiddel. De fr (fractie) eenheid in CSS Grid maakt het mogelijk om een deel van de beschikbare ruimte toe te wijzen aan grid-tracks. In tegenstelling tot vaste eenheden zoals px of %, verdeelt de fr-eenheid de ruimte dynamisch, waardoor het grid flexibel en responsief blijft.

Als je de kolommen van je grid instelt op 1fr 2fr, krijgt de eerste kolom één deel van de beschikbare ruimte en de tweede kolom twee delen, ongeacht de totale breedte van het grid. Dit maakt de fr-eenheid essentieel voor het creëren van lay-outs die elegant schalen zonder handmatige aanpassingen.

index.html

index.html

styles.css

styles.css

copy

Hoe minmax() werkt en wanneer het te gebruiken

De minmax()-functie stelt je in staat een bereik voor de grootte van een grid-track te definiëren door zowel een minimale als een maximale waarde op te geven. Deze aanpak is essentieel voor responsief ontwerp omdat het voorkomt dat grid-tracks te klein worden om te lezen of te breed om een gebalanceerde lay-out te behouden.

  • Gebruik minmax(min, max) om een onder- en bovengrens voor kolommen of rijen in te stellen;
  • Zorg dat inhoud leesbaar blijft door een redelijke minimumwaarde te kiezen;
  • Laat tracks uitbreiden en beschikbare ruimte opvullen door minmax() te combineren met fr-eenheden;
  • Behoud flexibele, gebruiksvriendelijke lay-outs op alle schermformaten.

Bijvoorbeeld, minmax(150px, 1fr) zorgt ervoor dat een kolom nooit kleiner wordt dan 150px, maar zo groot kan worden als de beschikbare ruimte toelaat. Pas minmax() toe wanneer je wilt dat afbeeldingen, kaarten of contentblokken leesbaar en visueel in balans blijven, terwijl je toch profiteert van dynamische ruimteverdeling.

question mark

Welke van de volgende definities van grid-template-columns creëert drie kolommen, waarbij de eerste kolom altijd minimaal 120px breed is maar kan meegroeien, de tweede kolom tweemaal zoveel beschikbare ruimte inneemt als de derde, en de derde kolom de resterende ruimte deelt?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 9.09

bookFractie-eenheden en Minmax-afmetingen

Veeg om het menu te tonen

Introductie tot de fr-eenheid

Voor het bouwen van lay-outs die zich soepel aanpassen aan elk schermformaat, is de fr-eenheid een krachtig hulpmiddel. De fr (fractie) eenheid in CSS Grid maakt het mogelijk om een deel van de beschikbare ruimte toe te wijzen aan grid-tracks. In tegenstelling tot vaste eenheden zoals px of %, verdeelt de fr-eenheid de ruimte dynamisch, waardoor het grid flexibel en responsief blijft.

Als je de kolommen van je grid instelt op 1fr 2fr, krijgt de eerste kolom één deel van de beschikbare ruimte en de tweede kolom twee delen, ongeacht de totale breedte van het grid. Dit maakt de fr-eenheid essentieel voor het creëren van lay-outs die elegant schalen zonder handmatige aanpassingen.

index.html

index.html

styles.css

styles.css

copy

Hoe minmax() werkt en wanneer het te gebruiken

De minmax()-functie stelt je in staat een bereik voor de grootte van een grid-track te definiëren door zowel een minimale als een maximale waarde op te geven. Deze aanpak is essentieel voor responsief ontwerp omdat het voorkomt dat grid-tracks te klein worden om te lezen of te breed om een gebalanceerde lay-out te behouden.

  • Gebruik minmax(min, max) om een onder- en bovengrens voor kolommen of rijen in te stellen;
  • Zorg dat inhoud leesbaar blijft door een redelijke minimumwaarde te kiezen;
  • Laat tracks uitbreiden en beschikbare ruimte opvullen door minmax() te combineren met fr-eenheden;
  • Behoud flexibele, gebruiksvriendelijke lay-outs op alle schermformaten.

Bijvoorbeeld, minmax(150px, 1fr) zorgt ervoor dat een kolom nooit kleiner wordt dan 150px, maar zo groot kan worden als de beschikbare ruimte toelaat. Pas minmax() toe wanneer je wilt dat afbeeldingen, kaarten of contentblokken leesbaar en visueel in balans blijven, terwijl je toch profiteert van dynamische ruimteverdeling.

question mark

Welke van de volgende definities van grid-template-columns creëert drie kolommen, waarbij de eerste kolom altijd minimaal 120px breed is maar kan meegroeien, de tweede kolom tweemaal zoveel beschikbare ruimte inneemt als de derde, en de derde kolom de resterende ruimte deelt?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt