⊗mkPmGdFRp 226 of 250 menu

ฟังก์ชัน repeat ใน CSS Grid

หากคุณมีคอลัมน์หลายคอลัมน์ ที่กำหนดให้มีขนาดเดียวกัน คุณสามารถทำให้การเขียนโค้ดง่ายขึ้นได้โดยใช้ ฟังก์ชัน repeat พารามิเตอร์แรกของฟังก์ชันนี้ระบุ จำนวนคอลัมน์ และพารามิเตอร์ที่สองระบุความกว้างของคอลัมน์ มาดูตัวอย่างกัน ว่ามันทำงานอย่างไร

ตัวอย่าง

สมมติว่าเรามีสามคอลัมน์ที่มี ขนาดเดียวกัน:

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

ทำให้การเขียนโค้ดง่ายขึ้นด้วย repeat:

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

ตัวอย่าง

สมมติว่าเรามีสามคอลัมน์ที่มี ขนาดเดียวกัน และคอลัมน์ที่สี่มีขนาดต่างออกไป:

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

ทำให้การเขียนโค้ดง่ายขึ้นด้วย repeat:

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

ตัวอย่าง

สมมติว่าสามคอลัมน์แรกของเรามี ขนาดหนึ่ง และสามคอลัมน์ถัดไปมีอีกขนาดหนึ่ง:

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

ทำให้การเขียนโค้ดง่ายขึ้นด้วย repeat:

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

ตัวอย่าง

สมมติว่าสามคอลัมน์แรกของเรามี ขนาดหนึ่ง ตามด้วยคอลัมน์อื่น และตามด้วยอีกสาม คอลัมน์ที่มีขนาดต่างออกไป:

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

ทำให้การเขียนโค้ดง่ายขึ้นด้วย repeat:

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

ตัวอย่าง

การทำให้ง่ายขึ้นนี้ใช้ได้กับหน่วย ขนาดใดๆ ก็ได้ สมมติเพื่อตัวอย่างว่าเรา มีสามคอลัมน์ในหน่วยพิกเซล:

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

ทำให้การเขียนโค้ดง่ายขึ้นด้วย repeat:

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

แบบฝึกหัด

สร้างคอลัมน์ 4 คอลัมน์ที่มีขนาดเดียวกัน โดยใช้ repeat

สร้างคอลัมน์ 4 คอลัมน์ขนาด 100px และอีก 3 คอลัมน์ขนาด 2fr

สร้างคอลัมน์ 2 คอลัมน์ขนาด 100px อีก 3 คอลัมน์ขนาด 200px ตามด้วยคอลัมน์ขนาด 1fr และตามด้วย 2 คอลัมน์ ขนาด 10%

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ