⊗mkPmGdFRp 226 of 250 menu

Funksjonen repeat i CSS-grid

Hvis du har flere kolonner, som har samme størrelser, kan du forenkle oppføringen ved å bruke funksjonen repeat. I den første parameteren til denne funksjonen spesifiseres antall kolonner, og i den andre - deres bredde. La oss se på eksempler, hvordan dette fungerer.

Eksempel

La oss si at vi har tre kolonner med samme størrelse:

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

Forenkle oppføringen med repeat:

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

Eksempel

La oss si at vi har tre kolonner med samme størrelse, og en fjerde med en annen størrelse:

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

Forenkle oppføringen med repeat:

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

Eksempel

La oss si at de første tre kolonnene har en størrelse, og de neste tre kolonnene har en annen størrelse:

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

Forenkle oppføringen med repeat:

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

Eksempel

La oss si at vi har de første tre kolonnene med en størrelse, deretter en kolonne til, og deretter tre kolonner med en annen størrelse:

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

Forenkle oppføringen med repeat:

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

Eksempel

Forenklingen fungerer for alle enheter for størrelser. La oss for eksempel si at vi har tre kolonner i piksler:

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

Forenkle oppføringen med repeat:

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

Praktiske oppgaver

Lag 4 kolonner med samme størrelse ved hjelp av repeat.

Lag 4 kolonner med størrelsen 100px, og 3 kolonner med størrelsen 2fr.

Lag 2 kolonner med størrelsen 100px, 3 kolonner med størrelsen 200px, deretter en kolonne med størrelsen 1fr, og deretter 2 kolonner med størrelsen 10%.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis