Skip to content

สีพื้นหลัง

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

การใช้งาน

สีพื้นหลังพื้นฐาน

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-colorสีพื้นหลังหลักspr-bg-white-50
.spr-background-color-defaultสีพื้นหลังเริ่มต้นspr-bg-mushroom-200
.spr-background-color-surfaceสีพื้นหลังผิวspr-bg-mushroom-50
.spr-background-color-surface-adaptiveสีพื้นหลังผิวแบบปรับได้พร้อมความโปร่งใสspr-bg-mushroom-950/[0.05]
.spr-background-color-baseสีพื้นหลังฐานspr-bg-mushroom-100

สถานะการโต้ตอบ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-hoverสีพื้นหลังเมื่อ hoverspr-bg-mushroom-950/[0.08]
.spr-background-color-pressedสีพื้นหลังเมื่อกดspr-bg-mushroom-950/[0.12]
.spr-background-color-disabledสีพื้นหลังสำหรับองค์ประกอบที่ปิดใช้งานspr-bg-white-100

สีกลับด้าน

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-invertedสีพื้นหลังกลับด้านspr-bg-mushroom-950
.spr-background-color-inverted-hoverสีพื้นหลังกลับด้านเมื่อ hoverspr-bg-mushroom-900
.spr-background-color-inverted-pressedสีพื้นหลังกลับด้านเมื่อกดspr-bg-mushroom-800

สถานะการเลือก

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-single-activeสีพื้นหลังสำหรับรายการที่เลือกเดียวspr-bg-kangkong-100
.spr-background-color-multiple-activeสีพื้นหลังสำหรับรายการที่เลือกหลายรายการspr-bg-kangkong-50

สีแบรนด์

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-brand-baseสีพื้นหลังแบรนด์spr-bg-kangkong-700
.spr-background-color-brand-hoverสีพื้นหลังแบรนด์เมื่อ hoverspr-bg-kangkong-800
.spr-background-color-brand-pressedสีพื้นหลังแบรนด์เมื่อกดspr-bg-kangkong-900
.spr-background-color-brand-weakสีพื้นหลังแบรนด์แบบอ่อนspr-bg-kangkong-100
.spr-background-color-brand-weak-hoverสีพื้นหลังแบรนด์แบบอ่อนเมื่อ hoverspr-bg-kangkong-200
.spr-background-color-brand-weak-pressedสีพื้นหลังแบรนด์แบบอ่อนเมื่อกดspr-bg-kangkong-300

สีสำเร็จ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-success-baseสีพื้นหลังสำเร็จspr-bg-kangkong-600
.spr-background-color-success-hoverสีพื้นหลังสำเร็จเมื่อ hoverspr-bg-kangkong-700
.spr-background-color-success-pressedสีพื้นหลังสำเร็จเมื่อกดspr-bg-kangkong-800
.spr-background-color-success-weakสีพื้นหลังสำเร็จแบบอ่อนspr-bg-kangkong-100
.spr-background-color-success-weak-hoverสีพื้นหลังสำเร็จแบบอ่อนเมื่อ hoverspr-bg-kangkong-200
.spr-background-color-success-weak-pressedสีพื้นหลังสำเร็จแบบอ่อนเมื่อกดspr-bg-kangkong-300

สีข้อมูล

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-information-baseสีพื้นหลังข้อมูลspr-bg-blueberry-600
.spr-background-color-information-hoverสีพื้นหลังข้อมูลเมื่อ hoverspr-bg-blueberry-700
.spr-background-color-information-pressedสีพื้นหลังข้อมูลเมื่อกดspr-bg-blueberry-800
.spr-background-color-information-weakสีพื้นหลังข้อมูลแบบอ่อนspr-bg-blueberry-100
.spr-background-color-information-weak-hoverสีพื้นหลังข้อมูลแบบอ่อนเมื่อ hoverspr-bg-blueberry-200
.spr-background-color-information-weak-pressedสีพื้นหลังข้อมูลแบบอ่อนเมื่อกดspr-bg-blueberry-300

สีอันตราย

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-danger-baseสีพื้นหลังอันตรายspr-bg-tomato-600
.spr-background-color-danger-hoverสีพื้นหลังอันตรายเมื่อ hoverspr-bg-tomato-700
.spr-background-color-danger-pressedสีพื้นหลังอันตรายเมื่อกดspr-bg-tomato-800
.spr-background-color-danger-weakสีพื้นหลังอันตรายแบบอ่อนspr-bg-tomato-100
.spr-background-color-danger-weak-hoverสีพื้นหลังอันตรายแบบอ่อนเมื่อ hoverspr-bg-tomato-200
.spr-background-color-danger-weak-pressedสีพื้นหลังอันตรายแบบอ่อนเมื่อกดspr-bg-tomato-300

สีรอดำเนินการ

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-pending-baseสีพื้นหลังรอดำเนินการspr-bg-mango-500
.spr-background-color-pending-hoverสีพื้นหลังรอดำเนินการเมื่อ hoverspr-bg-mango-600
.spr-background-color-pending-pressedสีพื้นหลังรอดำเนินการเมื่อกดspr-bg-mango-700
.spr-background-color-pending-weakสีพื้นหลังรอดำเนินการแบบอ่อนspr-bg-mango-100
.spr-background-color-pending-weak-hoverสีพื้นหลังรอดำเนินการแบบอ่อนเมื่อ hoverspr-bg-mango-200
.spr-background-color-pending-weak-pressedสีพื้นหลังรอดำเนินการแบบอ่อนเมื่อกดspr-bg-mango-300

สีระวัง

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-caution-baseสีพื้นหลังระวังspr-bg-carrot-500
.spr-background-color-caution-hoverสีพื้นหลังระวังเมื่อ hoverspr-bg-carrot-600
.spr-background-color-caution-pressedสีพื้นหลังระวังเมื่อกดspr-bg-carrot-700
.spr-background-color-caution-weakสีพื้นหลังระวังแบบอ่อนspr-bg-carrot-100
.spr-background-color-caution-weak-hoverสีพื้นหลังระวังแบบอ่อนเมื่อ hoverspr-bg-carrot-200
.spr-background-color-caution-weak-pressedสีพื้นหลังระวังแบบอ่อนเมื่อกดspr-bg-carrot-300

สีเน้น

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-background-color-accent-baseสีพื้นหลังเน้นspr-bg-wintermelon-600
.spr-background-color-accent-hoverสีพื้นหลังเน้นเมื่อ hoverspr-bg-wintermelon-700
.spr-background-color-accent-pressedสีพื้นหลังเน้นเมื่อกดspr-bg-wintermelon-800
.spr-background-color-accent-weakสีพื้นหลังเน้นแบบอ่อนspr-bg-wintermelon-100
.spr-background-color-accent-weak-hoverสีพื้นหลังเน้นแบบอ่อนเมื่อ hoverspr-bg-wintermelon-200
.spr-background-color-accent-weak-pressedสีพื้นหลังเน้นแบบอ่อนเมื่อกดspr-bg-wintermelon-300

สีสวิตช์

ชื่อคลาสคำอธิบายโทเค็นสี
.spr-switch-background-defaultสีพื้นหลังสวิตช์เริ่มต้นspr-bg-mushroom-200
.spr-switch-background-hoverสีพื้นหลังสวิตช์เมื่อ hoverspr-bg-mushroom-300
.spr-switch-background-pressedสีพื้นหลังสวิตช์เมื่อกดspr-bg-mushroom-400

ตัวอย่าง

html
<!-- การใช้งานพื้นฐาน -->
<div class="spr-background-color">พื้นหลังหลัก</div>
<div class="spr-background-color-surface">พื้นหลังผิว</div>

<!-- สถานะการโต้ตอบ -->
<button class="spr-background-color-brand-base hover:spr-background-color-brand-hover">ปุ่มแบรนด์</button>

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