ตกแต่งสีข้อความและพื้นหลัง ด้วย Bootstrap 5

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

คลาสสำหรับตกแต่งสีข้อความ Text Colors

สำหรับคลาสที่ Bootstrap 5 เตรียมไว้สำหรับการตกแต่งสีข้อความ ประกอบด้วยคลาส .text-muted.text-primary.text-success.text-info.text-warning.text-danger.text-secondary.text-white.text-dark.text-body  และ .text-light

ตัวอย่างการใช้งานคลาสสำหรับตกแต่งสีข้อความ

<div class="container mt-3">
  <h2>การตกแต่งสีข้อความด้วยคลาสของ Bootstrap 5</h2>
  <p>คลาสแต่ละคลาสจะแสดงผลสีดังนี้</p>
  <p class="text-muted">ข้อความนี้ตกแต่งด้วยคลาส text-muted</p>
  <p class="text-primary">ข้อความนี้ตกแต่งด้วยคลาส text-primary</p>
  <p class="text-success">ข้อความนี้ตกแต่งด้วยคลาส text-success</p>
  <p class="text-info">ข้อความนี้ตกแต่งด้วยคลาส text-info</p>
  <p class="text-warning">ข้อความนี้ตกแต่งด้วยคลาส text-warning</p>
  <p class="text-danger">ข้อความนี้ตกแต่งด้วยคลาส text-danger</p>
  <p class="text-secondary">ข้อความนี้ตกแต่งด้วยคลาส text-secondary</p>
  <p class="text-dark">ข้อความนี้ตกแต่งด้วยคลาส text-dark</p>
  <p class="text-body">ข้อความนี้ตกแต่งด้วยคลาส text-body</p>
  <p class="text-light">ข้อความนี้ตกแต่งด้วยคลาส text-light</p>
  <p class="text-white">ข้อความนี้ตกแต่งด้วยคลาส text-white</p>
</div>

ผลลัพธ์

เราสามารถกำหนดความโปร่ง (opacity) 50% สำหรับคลาส .text-black และ .text-white ได้ด้วย

<div class="container mt-3">
  <h2>การตกแต่งสีข้อความด้วยคลาสของ Bootstrap 5</h2>
  <p class="text-black-50">ข้อความนี้ตกแต่งด้วยคลาส text-black-50</p>
  <p class="text-white-50 bg-dark">ข้อความนี้ตกแต่งด้วยคลาส text-white-50</p>
</div>

คลาสสำหรับตกแต่งสีพื้นหลัง Background Colors

สำหรับคลาสสำหรับตกแต่งสีพื้นหลังของ Bootstrap 5 ประกอบด้วยคลาสเหล่านี้ .bg-primary.bg-success.bg-info.bg-warning.bg-danger.bg-secondary.bg-dark และ .bg-light

ตัวอย่างการใช้งาน

<div class="container mt-3">
  <h2>คลาสสำหรับตกแต่งสีพื้นหลังของเอลิเมนต์</h2>
  <p>ใช้งานคลาสที่ Bootstrap 5 เตรียมไว้ให้เพื่อตกแต่งสีพื้นหลัง</p>
  <p class="bg-primary text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-primary</p>
  <p class="bg-success text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-success</p>
  <p class="bg-info text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-info</p>
  <p class="bg-warning text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-warning</p>
  <p class="bg-danger text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-danger</p>
  <p class="bg-secondary text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-secondary</p>
  <p class="bg-dark text-white">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-dark</p>
  <p class="bg-light text-dark">เอลิเมนต์นี้กำหนดสีพื้นหลังด้วยคลาส bg-light</p>
</div>

เมื่อใช้คลาสสำหรับกำหนดสีพื้นหลัง อาจจะต้องใช้คลาสสำหรับกำหนดสีข้อความด้วยนะครับ เพื่อให้สีข้อความกับพื้นหลังตัดกันชัดเจน