Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Murto-osayksiköt ja Minmax-mitoitus | Ruudun Kohteiden Sijoittaminen ja Koon Määrittäminen
CSS Grid -Hallinta

bookMurto-osayksiköt ja Minmax-mitoitus

Johdanto fr-yksikköön

Kun haluat rakentaa asetteluja, jotka mukautuvat sujuvasti eri näyttökokoihin, fr-yksikkö on tehokas työkalu käytettäväksi. CSS Gridin fr (fraction) -yksikkö mahdollistaa käytettävissä olevan tilan jakamisen ruudukon radoille. Toisin kuin kiinteät yksiköt, kuten px tai %, fr-yksikkö jakaa tilan dynaamisesti, varmistaen, että ruudukko pysyy joustavana ja responsiivisena.

Jos asetat ruudukon sarakkeet arvoihin 1fr 2fr, ensimmäinen sarake saa yhden osan käytettävissä olevasta tilasta ja toinen sarake kaksi osaa, riippumatta ruudukon kokonaisleveydestä. Tämä tekee fr-yksiköstä olennaisen, kun halutaan luoda asetteluja, jotka skaalautuvat tyylikkäästi ilman manuaalisia säätöjä.

index.html

index.html

styles.css

styles.css

copy

Kuinka minmax() toimii ja milloin sitä käytetään

minmax()-funktiolla voit määrittää ruudukon radalle kokovälin asettamalla sekä minimi- että maksimiarvon. Tämä lähestymistapa on olennainen responsiivisessa suunnittelussa, koska se estää raitoja tulemasta liian pieniksi luettavuuden kannalta tai liian leveiksi tasapainoisen asettelun säilyttämiseksi.

  • Käytä minmax(min, max) asettaaksesi ala- ja ylärajan sarakkeille tai riveille;
  • Varmista sisällön luettavuus asettamalla järkevä minimikoko;
  • Salli ratojen laajentua ja täyttää käytettävissä oleva tila yhdistämällä minmax() ja fr-yksiköt;
  • Säilytä joustavat ja käyttäjäystävälliset asettelut kaikilla näyttöko'oilla.

Esimerkiksi minmax(150px, 1fr) varmistaa, että sarake ei koskaan kutistu alle 150px:n, mutta voi kasvaa niin suureksi kuin tila sallii. Käytä minmax()-funktiota, kun haluat kuvien, korttien tai sisältölohkojen pysyvän luettavina ja visuaalisesti tasapainoisina, hyödyntäen samalla dynaamista tilanjakoa.

question mark

Mikä seuraavista grid-template-columns -määrittelyistä luo kolme saraketta, joissa ensimmäinen sarake on aina vähintään 120px mutta voi kasvaa, toinen sarake vie kaksi kertaa enemmän tilaa kuin kolmas ja kolmas sarake jakaa jäljellä olevan tilan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 9.09

bookMurto-osayksiköt ja Minmax-mitoitus

Pyyhkäise näyttääksesi valikon

Johdanto fr-yksikköön

Kun haluat rakentaa asetteluja, jotka mukautuvat sujuvasti eri näyttökokoihin, fr-yksikkö on tehokas työkalu käytettäväksi. CSS Gridin fr (fraction) -yksikkö mahdollistaa käytettävissä olevan tilan jakamisen ruudukon radoille. Toisin kuin kiinteät yksiköt, kuten px tai %, fr-yksikkö jakaa tilan dynaamisesti, varmistaen, että ruudukko pysyy joustavana ja responsiivisena.

Jos asetat ruudukon sarakkeet arvoihin 1fr 2fr, ensimmäinen sarake saa yhden osan käytettävissä olevasta tilasta ja toinen sarake kaksi osaa, riippumatta ruudukon kokonaisleveydestä. Tämä tekee fr-yksiköstä olennaisen, kun halutaan luoda asetteluja, jotka skaalautuvat tyylikkäästi ilman manuaalisia säätöjä.

index.html

index.html

styles.css

styles.css

copy

Kuinka minmax() toimii ja milloin sitä käytetään

minmax()-funktiolla voit määrittää ruudukon radalle kokovälin asettamalla sekä minimi- että maksimiarvon. Tämä lähestymistapa on olennainen responsiivisessa suunnittelussa, koska se estää raitoja tulemasta liian pieniksi luettavuuden kannalta tai liian leveiksi tasapainoisen asettelun säilyttämiseksi.

  • Käytä minmax(min, max) asettaaksesi ala- ja ylärajan sarakkeille tai riveille;
  • Varmista sisällön luettavuus asettamalla järkevä minimikoko;
  • Salli ratojen laajentua ja täyttää käytettävissä oleva tila yhdistämällä minmax() ja fr-yksiköt;
  • Säilytä joustavat ja käyttäjäystävälliset asettelut kaikilla näyttöko'oilla.

Esimerkiksi minmax(150px, 1fr) varmistaa, että sarake ei koskaan kutistu alle 150px:n, mutta voi kasvaa niin suureksi kuin tila sallii. Käytä minmax()-funktiota, kun haluat kuvien, korttien tai sisältölohkojen pysyvän luettavina ja visuaalisesti tasapainoisina, hyödyntäen samalla dynaamista tilanjakoa.

question mark

Mikä seuraavista grid-template-columns -määrittelyistä luo kolme saraketta, joissa ensimmäinen sarake on aina vähintään 120px mutta voi kasvaa, toinen sarake vie kaksi kertaa enemmän tilaa kuin kolmas ja kolmas sarake jakaa jäljellä olevan tilan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
some-alt