ข้ามไปยังเครื่องมือเลือกสี

ผสมสี

ผสมสองสีในสัดส่วนใดก็ได้ใน OKLab, OKLCH หรือ sRGB คัดลอกผลลัพธ์ หรือนิพจน์ color-mix() ที่พร้อมใช้

50%
ผสมใน
ผลลัพธ์#ae7ea4
HEX
RGB
OKLCH

CSS พร้อมค่าสำรอง

color: #ae7ea4;
color: color-mix(in oklab, #ff5733, #3b82f6 50%);

ขั้นจากสีแรกไปสีที่สอง

การผสมเดียวกันในทุกปริภูมิ

sRGB จะเทาและมืดลงตรงกลาง OKLab คงความสว่างให้สม่ำเสมอ ส่วน OKLCH และ HSL คงความอิ่มตัวไว้แต่ฮิวจะวนไปรอบวงล้อสี

คำถามที่พบบ่อย

color-mix() ใน CSS คืออะไร

color-mix() คือฟังก์ชัน CSS ที่ผสมสองสีในปริภูมิสีที่คุณเลือก เช่น color-mix(in oklab, #ff5733, #3b82f6 30%) ใช้ได้ในเบราว์เซอร์ปัจจุบันทุกตัว สำหรับเบราว์เซอร์รุ่นเก่า ให้ใส่สีธรรมดาไว้ก่อนหน้าเป็นค่าสำรอง เหมือนในโค้ดด้านบน

ควรผสมสีในปริภูมิสีไหน

OKLab เป็นค่าเริ่มต้นที่ปลอดภัยที่สุด สีตรงกลางยังคงความสว่างและไม่หม่นขุ่น OKLCH รักษาความสดของสีไว้ แต่จะวิ่งไปตามทางที่สั้นที่สุดรอบวงล้อสี สีแดงกับสีน้ำเงินจึงผ่านสีม่วงและสีชมพู ส่วน sRGB คือวิธีผสมของเครื่องมือรุ่นเก่า และสีตรงกลางมักดูเทาและมืด

ทำไมการผสมแสงถึงต่างจากการผสมสีทา

หน้าจอสร้างสีด้วยการเพิ่มแสง เครื่องมือนี้จึงเฉลี่ยค่าแสง สีน้ำเงินกับสีเหลืองจะได้สีเทาหรือสีซีด ไม่ใช่สีเขียว ส่วนสีทาดูดกลืนแสง การผสมแบบเดียวกันบนกระดาษจึงได้สีเขียว หากต้องการคาดเดาผลของสีทา ให้ใช้โมเดลการผสมสีทาแทนปริภูมิสีของหน้าจอ