⊗mkPmGdFRp 226 of 250 menu

Fungsi repeat dalam CSS Grid

Jika Anda memiliki beberapa kolom, yang ukurannya ditetapkan sama, maka Anda dapat menyederhanakan penulisannya dengan menggunakan fungsi repeat. Pada parameter pertama fungsi ini ditentukan jumlah kolom, dan pada parameter kedua - lebarnya. Mari kita lihat contoh-contohnya, bagaimana cara kerjanya.

Contoh

Misalkan kita memiliki tiga kolom dengan ukuran yang sama:

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

Sederhanakan penulisan dengan repeat:

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

Contoh

Misalkan kita memiliki tiga kolom dengan ukuran yang sama, dan kolom keempat dengan ukuran berbeda:

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

Sederhanakan penulisan dengan repeat:

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

Contoh

Misalkan tiga kolom pertama memiliki satu ukuran, dan tiga kolom berikutnya memiliki ukuran berbeda:

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

Sederhanakan penulisan dengan repeat:

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

Contoh

Misalkan tiga kolom pertama memiliki satu ukuran, lalu ada kolom lain, dan kemudian tiga kolom lagi dengan ukuran berbeda:

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

Sederhanakan penulisan dengan repeat:

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

Contoh

Penyederhanaan bekerja untuk semua satuan ukuran. Misalnya, kita memiliki tiga kolom dalam piksel:

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

Sederhanakan penulisan dengan repeat:

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

Tugas Praktis

Buatlah 4 kolom dengan ukuran yang sama menggunakan repeat.

Buatlah 4 kolom berukuran 100px, dan 3 kolom lagi berukuran 2fr.

Buatlah 2 kolom berukuran 100px, 3 kolom lagi berukuran 200px, lalu kolom berukuran 1fr, dan kemudian 2 kolom berukuran 10%.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak