ข้ามไปที่เนื้อหาหลัก ข้ามไปที่การนำทางเอกสาร
Check
in English

สีและพื้นหลัง

ตั้งค่าสีพื้นหลังด้วยสีพื้นหน้าตัดกัน

ในหน้านี้

ภาพรวม

เพิ่มใน v5.2.0

ผู้ช่วยสีและพื้นหลังรวมพลังของ.text-*ยูทิลิตี้และ ยูทิลิ .bg-*ตี้ ของเรา ไว้ในคลาสเดียว เมื่อ ใช้ฟังก์ชัน Sass color-contrast()เราจะกำหนดคอนทรา สต์ colorสำหรับไฟล์background-color.

หัวขึ้น! ขณะนี้ยังไม่รองรับ color-contrastฟังก์ชัน CSS-native ดังนั้นเราจึงใช้ฟังก์ชันของเราเองผ่าน Sass ซึ่งหมายความว่าการปรับแต่งสีของชุดรูปแบบของเราผ่านตัวแปร CSS อาจทำให้เกิดปัญหาความคมชัดของสีกับยูทิลิตี้เหล่านี้
ประถมที่มีสีตัดกัน
รองด้วยสีตัดกัน
ประสบความสำเร็จกับสีตัดกัน
อันตรายกับสีตัดกัน
คำเตือนสีตัดกัน
ข้อมูลที่มีสีตัดกัน
แสงสีตัดกัน
เข้มกับสีตัดกัน
html
<div class="text-bg-primary p-3">Primary with contrasting color</div>
<div class="text-bg-secondary p-3">Secondary with contrasting color</div>
<div class="text-bg-success p-3">Success with contrasting color</div>
<div class="text-bg-danger p-3">Danger with contrasting color</div>
<div class="text-bg-warning p-3">Warning with contrasting color</div>
<div class="text-bg-info p-3">Info with contrasting color</div>
<div class="text-bg-light p-3">Light with contrasting color</div>
<div class="text-bg-dark p-3">Dark with contrasting color</div>

ด้วยส่วนประกอบ

ใช้แทนการรวมกัน.text-*และ.bg-*คลาส เช่น บนตราสัญลักษณ์ :

หลัก ข้อมูล
html
<span class="badge text-bg-primary">Primary</span>
<span class="badge text-bg-info">Info</span>

หรือบนการ์ด :

หัวข้อ

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

หัวข้อ

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

html
<div class="card text-bg-primary mb-3" style="max-width: 18rem;">
  <div class="card-header">Header</div>
  <div class="card-body">
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div class="card text-bg-info mb-3" style="max-width: 18rem;">
  <div class="card-header">Header</div>
  <div class="card-body">
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>