⊗mkPmGdFRp 226 of 250 menu

Fungsi repeat dalam CSS Grid

Jika anda mempunyai beberapa lajur yang ditetapkan saiz yang sama, anda boleh memudahkan penulisan dengan menggunakan fungsi repeat. Parameter pertama fungsi ini menentukan bilangan lajur, dan yang kedua - lebarnya. Mari kita lihat contoh bagaimana ia berfungsi.

Contoh

Katakan kita mempunyai tiga lajur yang sama saiz:

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

Permudahkan penulisan dengan repeat:

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

Contoh

Katakan kita mempunyai tiga lajur yang sama saiz, dan lajur keempat dengan saiz yang berbeza:

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

Permudahkan penulisan dengan repeat:

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

Contoh

Katakan tiga lajur pertama mempunyai satu saiz, dan tiga lajur seterusnya mempunyai saiz yang berbeza:

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

Permudahkan penulisan dengan repeat:

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

Contoh

Katakan tiga lajur pertama mempunyai satu saiz, kemudian satu lajur, dan kemudian tiga lajur lagi dengan saiz yang berbeza:

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

Permudahkan penulisan dengan repeat:

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

Contoh

Pemudahan ini berfungsi untuk sebarang unit saiz. Katakan sebagai contoh kita mempunyai tiga lajur dalam piksel:

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

Permudahkan penulisan dengan repeat:

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

Tugas Praktikal

Buatkan 4 lajur yang sama saiz menggunakan repeat.

Buatkan 4 lajur bersaiz 100px, dan 3 lajur lagi bersaiz 2fr.

Buatkan 2 lajur bersaiz 100px, 3 lajur lagi bersaiz 200px, kemudian satu lajur bersaiz 1fr, dan kemudian 2 lajur bersaiz 10%.

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