Bootstrap 5 กริด
- หน้าก่อน จัดการตัวแทน BS5
- หน้าต่อไป จัดการรูปแบบ BS5
Bootstrap 5 ระบบกริด
ระบบเครือข่ายกริดของ Bootstrap ใช้ flexbox และมีความสามารถที่จะใช้คอลัมน์สูงสุด 12 ลำดับ
ถ้าคุณไม่ต้องการใช้คอลัมน์ทั้ง 12 ลำดับโดยเดี่ยวๆ คุณสามารถรวมกันคอลัมน์เหล่านั้นเพื่อสร้างคอลัมน์กว้างขึ้น:
span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 | span 1 |
span 4 | span 4 | span 4 | |||||||||
span 4 | span 8 | ||||||||||
span 6 | span 6 | ||||||||||
span 12 |
ระบบเครือข่ายกริดมีการตอบสนองทันที และคอลัมน์จะเรียงตัวอัตโนมัติตามขนาดหน้าจอ
ให้แน่ใจว่าจำนวนรวมเท่ากับหรือต่ำกว่า 12 (ถ้าคุณไม่ต้องการใช้คอลัมน์ทั้ง 12 ลำดับที่มีอยู่)
รูปแบบกริด
ระบบเครือข่ายกริดของ Bootstrap 5 มีรูปแบบหก:
.col-
(เครื่องอุปกรณ์ยั่วยาว - ความกว้างหน้าจอต่ำกว่า 576px).col-sm-
(เครื่องอุปกรณ์เล็ก - ความกว้างหน้าจอเท่ากับหรือมากกว่า 576px).col-md-
(เครื่องอุปกรณ์กลาง - ความกว้างหน้าจอเท่ากับหรือมากกว่า 768 พิกเซล).col-lg-
(เครื่องอุปกรณ์ใหญ่ - ความกว้างหน้าจอเท่ากับหรือมากกว่า 992 พิกเซล).col-xl-
(เครื่องอุปกรณ์ xlarge - ความกว้างหน้าจอเท่ากับหรือมากกว่า 1200px).col-xxl-
(เครื่องอุปกรณ์ xxlarge - ความกว้างหน้าจอเท่ากับหรือมากกว่า 1400px)
คุณสามารถรวมกันรูปแบบดังกล่าวเพื่อสร้างตำแหน่งที่มีอัตราการเคลื่อนไหวและรอบคอบมากขึ้น
คำแนะนำ:แต่ละรูปแบบจะขยายตัวตามสัดส่วน ดังนั้นถ้าคุณต้องการที่จะใช้ sm
และ md
เพื่อตั้งความกว้างเดียวกัน คุณเพียงต้องกำหนด sm
。
โครงสร้างเครือข่ายกริดของ Bootstrap 5
นี่คือโครงสร้างเครือข่ายกริดของ Bootstrap 5 ต่อไปนี้:
<!-- ควบคุมความกว้างของคอลัมน์ และการแสดงของเขาบนอุปกรณ์ต่างๆ --> <div class="row"> <div class="col-*-*"></div> <div class="col-*-*"></div> </div> <div class="row"> <div class="col-*-*"></div> <div class="col-*-*"></div> <div class="col-*-*"></div> </div> <!-- หรือให้ Bootstrap จัดการกับการจัดระเบียบอัตโนมัติ --> <div class="row"> <div class="col"></div> <div class="col"></div> <div class="col"></div> </div>
ตัวอย่างที่หนึ่ง: สร้างแถว (<div class="row">
) แล้ว แสดงคอลัมน์ที่ต้องการ (โดยมี class ที่เหมาะสม) .col-*-*
แบร์แคร์ (class) อันแรก (*) แสดงความตอบสนอง: sm, md, lg, xl หรือ xxl และแบร์แคร์ (star) อันที่สอง แสดงเลข ซึ่งความรวมของแต่ละแถวควรเป็น 12
ตัวอย่างที่สอง: ไม่ต้องใส่เลขให้แต่ละ col
เพิ่มเลข แต่ให้ bootstrap จัดการกับการจัดระเบียบเพื่อที่จะสร้างคอลัมน์ที่มีความกว้างเท่าๆกัน: สอง "col"
ตัวแทน = แต่ละ col มีความกว้าง 50% และสาม cols = แต่ละ col มีความกว้าง 33.33% สี่คอลัมน์ = 25% และอื่นๆ คุณยังสามารถใช้ .col-sm|md|lg|xl|xxl
ทำให้คอลัมน์มีความตอบสนอง
เราได้รวบรวมตัวอย่างของระบบกริด Bootstrap 5 พื้นฐานบางตัวขึ้นมา
คอลัมน์ที่แบ่งเท่าๆกัน
ตัวอย่างนี้แสดงว่าจะเป็นไรถ้าสร้างคอลัมน์สามที่มีความกว้างเท่ากันบนเครื่องและความกว้างของหน้าจอทุกๆอุปกรณ์
ตัวอย่าง
<div class="row"> <div class="col">.col</div> <div class="col">.col</div> <div class="col">.col</div> </div>
คอลัมน์ที่มีความตอบสนอง
ตัวอย่างนี้แสดงว่าจะเป็นไรถ้าเริ่มที่ตั้งโต๊ะตั้งโต๊ะเมื่อเริ่มที่มีคอลัมน์สี่ และขนาดใหญ่ที่สุดของโต๊ะบนมือถือหรือหน้าจอที่ความกว้างต่ำกว่า 576px คอลัมน์จะถูกจัดเก็บรวมกันโดยอัตโนมัติ:
ตัวอย่าง
<div class="row"> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> <div class="col-sm-3">.col-sm-3</div> </div>
คอลัมน์ที่มีความกว้างที่ต่างกัน
ตัวอย่างนี้แสดงว่าจะเป็นไรถ้ามีสองคอลัมน์ที่มีความกว้างต่างกันบนเครื่องคอมพิวเตอร์ตั้งโต๊ะซึ่งขนาดใหญ่ที่สุด และขนาดใหญ่ที่สุดของโต๊ะ
ตัวอย่าง
<div class="row"> <div class="col-sm-4">.col-sm-4</div> <div class="col-sm-8">.col-sm-8</div> </div>
คำแนะนำ:คุณจะเรียนรู้เกี่ยวกับเรื่องนี้ในช่วงหลังของคู่มือนี้ ระบบกริด เนื้อหาเพิ่มเติม
- หน้าก่อน จัดการตัวแทน BS5
- หน้าต่อไป จัดการรูปแบบ BS5