Grid CSS (Part 1 grid-column & grid-row)
Sep 1, 2021
วันนี้จะมาลองเขียน grid css กัน
row column gap
จาก code ด้านล่าง
ได้ผลลัพธ์ดังนี้
โดย grid จะแบ่งเป็น layout ดังนี้
repeat
เราสามารถแทนที่การเขียนซ้ำๆได้ดังนี้
fr
แต่ถ้าเราอยากให้ขนาดของ row หรือ column มีอัตราส่วนต่อกัน จะเป็นดังนี้
grid-column
เราสามารถใช้ grid-column เพื่อบอกว่า child ควรจะลากจาก grid line ไหน ไปยัง grid line ไหน ได้
จะได้ผลลัพธ์ตามนี้
โดย grid line แบ่งได้ตามนี้
และสุดท้าย refactor การเขียน grid line เป็น -1 แทน 13, การไม่ใส่ grid line ที่ไม่จำเป็น ได้ดังนี้
ส่วน grid-row ก็มีวิธีเขียนเหมือน grid-column เลย ลองดูนะ 555
โอเควันนี้เป็น basic มีวิธีการเขียนที่ดีกว่านี้ เดี๋ยวค่อยมาต่อ part 2 กัน