Skip to content

สีข้อความ

คลาสยูทิลิตี้เหล่านี้ใช้ตั้งค่าสีข้อความโดยใช้ชื่อที่มีความหมายสำหรับสถานะและบริบทต่างๆ ใช้เพื่อให้มั่นใจว่าการใช้สีข้อความจะสม่ำเสมอทั่วทั้ง UI ของคุณ

การใช้งาน

สีข้อความพื้นฐาน

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-strongสีข้อความที่เน้นแรงspr-text-mushroom-950
.spr-text-color-supportingสีข้อความสนับสนุนspr-text-mushroom-500
.spr-text-color-baseสีข้อความฐานสำหรับเนื้อหาปกติspr-text-mushroom-600
.spr-text-color-weakสีข้อความที่เน้นอ่อนspr-text-mushroom-400
.spr-text-color-disabledสีข้อความสำหรับองค์ประกอบที่ปิดใช้งานspr-text-white-400
.spr-text-color-on-fill-disabledสีข้อความบนองค์ประกอบที่เติมสีและปิดใช้งานspr-text-white-500

สีข้อความกลับด้าน

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-inverted-strongข้อความเน้นบนพื้นหลังสีเข้มspr-text-white-50
.spr-text-color-inverted-baseข้อความฐานบนพื้นหลังสีเข้มspr-text-mushroom-200
.spr-text-color-inverted-weakข้อความอ่อนบนพื้นหลังสีเข้มspr-text-mushroom-400
.spr-text-color-inverted-disabledข้อความปิดใช้งานบนพื้นหลังสีเข้มspr-text-white-600

สีข้อความแบรนด์

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-brand-baseสีข้อความแบรนด์spr-text-kangkong-700
.spr-text-color-brand-hoverข้อความแบรนด์เมื่อ hoverspr-text-kangkong-800
.spr-text-color-brand-pressedข้อความแบรนด์เมื่อกดspr-text-kangkong-900

สีข้อความสำเร็จ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-success-baseสีข้อความสำเร็จspr-text-kangkong-700
.spr-text-color-success-hoverข้อความสำเร็จเมื่อ hoverspr-text-kangkong-800
.spr-text-color-success-pressedข้อความสำเร็จเมื่อกดspr-text-kangkong-900

สีข้อความข้อมูล

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-information-baseสีข้อความข้อมูลspr-text-blueberry-800
.spr-text-color-information-hoverข้อความข้อมูลเมื่อ hoverspr-text-blueberry-900
.spr-text-color-information-pressedข้อความข้อมูลเมื่อกดspr-text-blueberry-950

สีข้อความอันตราย

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-danger-baseสีข้อความอันตรายspr-text-tomato-700
.spr-text-color-danger-hoverข้อความอันตรายเมื่อ hoverspr-text-tomato-800
.spr-text-color-danger-pressedข้อความอันตรายเมื่อกดspr-text-tomato-900

สีข้อความรอดำเนินการ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-pending-baseสีข้อความรอดำเนินการspr-text-mango-800
.spr-text-color-pending-hoverข้อความรอดำเนินการเมื่อ hoverspr-text-mango-900
.spr-text-color-pending-pressedข้อความรอดำเนินการเมื่อกดspr-text-mango-950

สีข้อความระวัง

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-caution-baseสีข้อความระวังspr-text-carrot-800
.spr-text-color-caution-hoverข้อความระวังเมื่อ hoverspr-text-carrot-900
.spr-text-color-caution-pressedข้อความระวังเมื่อกดspr-text-carrot-950

สีข้อความเน้น

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-accent-baseสีข้อความเน้นspr-text-wintermelon-700
.spr-text-color-accent-hoverข้อความเน้นเมื่อ hoverspr-text-wintermelon-800
.spr-text-color-accent-pressedข้อความเน้นเมื่อกดspr-text-wintermelon-900

สีข้อความพิเศษ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-text-color-specialty-token-darkข้อความโทเค็นเข้มพิเศษspr-text-mushroom-950

ตัวอย่าง

html
<!-- การใช้งานพื้นฐาน -->
<p class="spr-text-color-strong">ข้อความที่เน้นแรง</p>
<p class="spr-text-color-base">ข้อความเนื้อหาปกติ</p>
<p class="spr-text-color-weak">ข้อมูลรอง</p>

<!-- สถานะการโต้ตอบ -->
<a href="#" class="spr-text-color-brand-base hover:spr-text-color-brand-hover"> ลิงก์แบรนด์ </a>

<!-- ข้อความสถานะ -->
<p class="spr-text-color-success-base">ข้อความสำเร็จ</p>
<p class="spr-text-color-danger-base">ข้อความข้อผิดพลาด</p>
<p class="spr-text-color-information-base">ข้อความข้อมูล</p>

<!-- กลับด้านสำหรับพื้นหลังสีเข้ม -->
<div class="spr-background-color-inverted">
  <p class="spr-text-color-inverted-strong">หัวข้อบนพื้นหลังสีเข้ม</p>
  <p class="spr-text-color-inverted-base">ข้อความเนื้อหาบนพื้นหลังสีเข้ม</p>
</div>