ยูทิลิตี้สำหรับเลย์เอาต์
เพื่อการพัฒนาที่เป็นมิตรกับอุปกรณ์พกพาและตอบสนองได้รวดเร็ว Bootstrap มีคลาสยูทิลิตี้มากมายสำหรับการแสดง การซ่อน การจัดตำแหน่ง และการเว้นระยะห่างของเนื้อหา
การเปลี่ยนแปลงdisplay
ใช้ยูทิลิตีการแสดงผลของเราเพื่อสลับค่าทั่วไปของdisplay
พร็อพเพอร์ตี้แบบ ตอบสนอง ผสมผสานกับระบบกริด เนื้อหา หรือส่วนประกอบของเราเพื่อแสดงหรือซ่อนไว้ในวิวพอร์ตเฉพาะ
ตัวเลือก Flexbox
Bootstrap สร้างขึ้นด้วย flexbox แต่ไม่ใช่ทุกองค์ประกอบที่display
ได้รับการเปลี่ยนแปลงdisplay: flex
เนื่องจากจะเป็นการเพิ่มการแทนที่ที่ไม่จำเป็นจำนวนมาก และเปลี่ยนลักษณะการทำงานของเบราว์เซอร์ที่สำคัญโดยไม่คาดคิด ส่วนประกอบส่วนใหญ่ของ เรา สร้างขึ้นโดยเปิดใช้งาน flexbox
หากคุณต้องการเพิ่มdisplay: flex
องค์ประกอบ ให้ทำด้วย.d-flex
หรือหนึ่งในตัวแปรที่ตอบสนอง (เช่น.d-sm-flex
) คุณจะต้องใช้คลาสหรือdisplay
ค่านี้เพื่ออนุญาตให้ใช้ยูทิลิตี flexbox พิเศษของเรา สำหรับการปรับขนาด การจัดตำแหน่ง การเว้นวรรค และอื่นๆ
ขอบและช่องว่างภายใน
Use the margin
and padding
spacing utilities to control how elements and components are spaced and sized. Bootstrap includes a six-level scale for spacing utilities, based on a 1rem
value default $spacer
variable. Choose values for all viewports (e.g., .me-3
for margin-right: 1rem
in LTR), or pick responsive variants to target specific viewports (e.g., .me-md-3
for margin-right: 1rem
—in LTR— starting at the md
breakpoint).
Toggle visibility
When toggling display
isn’t needed, you can toggle the visibility
of an element with our visibility utilities. Invisible elements will still affect the layout of the page, but are visually hidden from visitors.