Bootstrap 5 การสร้าง Badge

Badge มีไว้สำหรับแสดงข้อมูลเพิ่มเติมต่อจากข้อมูลหลัก เช่น แสดงจำนวนตัวเลขการแจ้งเตือนใหม่ เป็นต้น หรือใช้งานอย่างอื่นในลักษณะเป็นป้าย

การสร้าง Badge สามารถทำได้โดยการใช้คลาส .badge ร่วมกับเอลิเมนต์ <span> นอกจากนี้ยังสามารถกำหนดสีพื้นหลังให้ Badge โดยการใช้ contextual classes (.bg-*) เพื่อกำหนดสีพื้นหลังให้ Badge ได้อีกด้วย

<h1>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-secondary">ส่วนนี้คือ Badge</span></h1>
<h2>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-primary">ส่วนนี้คือ Badge</span></h2>
<h3>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-success">ส่วนนี้คือ Badge</span></h3>
<h4>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-warning">ส่วนนี้คือ Badge</span></h4>
<h4>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-danger">ส่วนนี้คือ Badge</span></h4>
<h6>ส่วนนี้คือข้อความทั่ว ๆ ไป <span class="badge bg-info">ส่วนนี้คือ Badge</span></h6>

จากตัวอย่างด้านบน เราจะได้ป้าย Badge เป็นกรอบสี่เหลี่ยม แต่ถ้าต้องการให้ Badge เป็นแบบมุมมน ก็สามารถทำได้โดยเพิ่มคลาส .rounded-pill เข้าไป

<span class="badge rounded-pill bg-primary">This Is Badge</span>
<span class="badge rounded-pill bg-secondary">This Is Badge</span>
<span class="badge rounded-pill bg-success">This Is Badge</span>
<span class="badge rounded-pill bg-danger">This Is Badge</span>
<span class="badge rounded-pill bg-warning">This Is Badge</span>
<span class="badge rounded-pill bg-info">This Is Badge</span>
<span class="badge rounded-pill bg-light">This Is Badge</span>
<span class="badge rounded-pill bg-dark">This Is Badge</span>

เราสามารถใช้งาน Badge ภายในเอลิเมนต์อื่นได้ เช่น ปุ่มกด เป็นต้น

<button type="button" class="btn btn-success">
    การแจ้งเตือนใหม่ <span class="badge bg-danger">10</span>
</button>