⊗mkPmGdFRp 226 of 250 menu

CSS-gridien repeat-funktio

Jos sinulla on useita sarakkeita, joille on asetettu samat mitat, voit yksinkertaistaa merkintää käyttämällä funktiota repeat. Tämän funktion ensimmäisessä parametrissa määritetään sarakkeiden lukumäärä ja toisessa - niiden leveys. Katsotaan esimerkkien avulla, kuinka tämä toimii.

Esimerkki

Oletetaan, että meillä on kolme samankokoista saraketta:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr; }

Yksinkertaistetaan merkintää repeat-funktion avulla:

#parent { display: grid; grid-template-columns: repeat(3, 1fr); }

Esimerkki

Oletetaan, että meillä on kolme samankokoista saraketta ja neljäs erikokoinen:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 2fr; }

Yksinkertaistetaan merkintää repeat-funktion avulla:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) 2fr; }

Esimerkki

Oletetaan, että meillä on kolme ensimmäistä saraketta yhdestä koosta ja toiset kolme saraketta toisesta koosta:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 2fr 2fr 2fr; }

Yksinkertaistetaan merkintää repeat-funktion avulla:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) repeat(3, 2fr); }

Esimerkki

Oletetaan, että meillä on kolme ensimmäistä saraketta yhdestä koosta, sitten toinen sarake, ja sitten vielä kolme saraketta toisesta koosta:

#parent { display: grid; grid-template-columns: 1fr 1fr 1fr 3fr 2fr 2fr 2fr; }

Yksinkertaistetaan merkintää repeat-funktion avulla:

#parent { display: grid; grid-template-columns: repeat(3, 1fr) 3fr repeat(3, 2fr); }

Esimerkki

Yksinkertaistaminen toimii kaikille mittayksiköille. Otetaan esimerkiksi kolme pikselimittaista saraketta:

#parent { display: grid; grid-template-columns: 200px 200px 200px; }

Yksinkertaistetaan merkintää repeat-funktion avulla:

#parent { display: grid; grid-template-columns: repeat(3, 200px); }

Käytännön tehtävät

Tee 4 samankokoista saraketta repeat-funktion avulla.

Tee 4 saraketta, joiden koko on 100px, ja vielä 3 saraketta, joiden koko on 2fr.

Tee 2 saraketta, joiden koko on 100px, vielä 3 saraketta, joiden koko on 200px, sitten sarake, jonka koko on 1fr, ja sitten 2 saraketta joiden koko on 10%.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää