ตัวผสมสี
ป้อนสี HEX สองสี เลือกจำนวนขั้นที่ต้องการ แล้วตัวผสมสีจะแสดงสีเริ่มต้น สีปลายทาง และสีที่กระจายเท่า ๆ กันระหว่างสองสีนั้น เหมาะสำหรับทำสเกลสี UI อย่างรวดเร็ว วางแผน gradient สถานะไอคอน และตรวจสอบจุด HEX ที่แน่นอนก่อนนำไปใช้ใน CSS หรือไฟล์ออกแบบ
วิธีคำนวณการผสม HEX
-
1
ป้อนสี HEX สองสี
ใช้ HEX แบบ 3 หรือ 6 หลัก จะมี # หรือไม่มีก็ได้ ตัวอย่าง: #FF6B35, #1E3A8A, F60
-
2
เลือก 2-20 ขั้น
สวอตช์แรกคือสีแรก และสวอตช์สุดท้ายคือสีที่สอง ส่วนสวอตช์ตรงกลางคำนวณจากค่าระหว่างสองสีนี้
-
3
อินเทอร์โพเลตช่อง RGB
เครื่องมือแปลง HEX เป็นค่าช่องสีแดง เขียว และน้ำเงิน แล้วอินเทอร์โพเลตแต่ละช่องแบบเส้นตรงก่อนปัดเป็นจำนวนเต็มที่ใกล้ที่สุด
-
4
อ่านจุด HEX
แต่ละสวอตช์จะแสดงเป็นโค้ด HEX 6 หลักตัวพิมพ์ใหญ่ ซึ่งเลือกแล้วนำไปใช้ซ้ำในงานออกแบบหรือสไตล์ชีตได้
เครื่องมือนี้ทำอะไร
ตัวผสมสีทำงานกับรูปแบบสี HEX มาตรฐานเท่านั้น รองรับ HEX แบบสั้น เช่น #F60 และ HEX แบบเต็ม เช่น #FF6B35 จากนั้นจะปรับค่าให้เป็นมาตรฐานภายในและแสดงผลทุกสีเป็นโค้ด HEX 6 หลักตัวพิมพ์ใหญ่
การผสมเป็นการอินเทอร์โพเลตแบบเส้นตรงอย่างง่ายในช่อง RGB/sRGB:
- แปลงสี HEX แต่ละสีเป็นค่า
R,GและBตั้งแต่ 0 ถึง 255 - สำหรับแต่ละขั้น คำนวณ
tจาก0ถึง1 - สำหรับแต่ละช่อง ใช้
เริ่มต้น + (ปลายทาง - เริ่มต้น) * t - ปัดแต่ละช่องเป็นจำนวนเต็มที่ใกล้ที่สุด แล้วแปลงผลลัพธ์กลับเป็น HEX
เพราะรวมสีต้นทางและปลายทางไว้ด้วย 2 ขั้นจึงหมายถึง “มีเฉพาะจุดเริ่มต้นและจุดปลายทาง” หากตั้ง 7 ขั้นจาก #FF6B35 ไปยัง #1E3A8A ผลลัพธ์คือ:
| ขั้น | ตำแหน่ง | HEX |
|---|---|---|
| 1 | 0% | #FF6B35 |
| 2 | 16.67% | #DA6343 |
| 3 | 33.33% | #B45B51 |
| 4 | 50% | #8F5360 |
| 5 | 66.67% | #694A6E |
| 6 | 83.33% | #44427C |
| 7 | 100% | #1E3A8A |
เหมาะกับการใช้งานแบบไหน
- สเกลสีสถานะ UI: สร้างสีระหว่างทางสำหรับ hover, active, selected หรือ disabled
- วางแผน gradient: กำหนดจุด HEX ที่แน่นอนก่อนเขียน CSS gradient ในเครื่องมืออื่น
- รูปแบบไอคอนและภาพประกอบ: รักษาชุดสีที่เกี่ยวข้องกันให้สม่ำเสมอ
- QA งานออกแบบ: เปรียบเทียบจุดกึ่งกลางที่คำนวณตามช่องสี แทนการกะด้วยสายตา
ข้อจำกัดที่ควรรู้
ตัวผสมนี้ไม่รับ rgb(), hsl(), ชื่อสี, ค่า alpha หรือ HEX 8 หลัก และไม่ส่งออก RGB, HSL, LAB, LCH, snippet CSS, การตรวจคอนทราสต์ หรือคะแนนการเข้าถึง หากต้องการสิ่งเหล่านั้น ให้ใช้ตัวแปลง เครื่องมือตรวจคอนทราสต์ หรือเครื่องมือสร้าง gradient หลังจากได้จุด HEX แล้ว
คำถามที่พบบ่อย
ป้อนได้เฉพาะ HEX: 3 หรือ 6 หลัก จะมี # นำหน้าหรือไม่มีก็ได้ เครื่องมือนี้ไม่อ่าน rgb(), hsl(), ช่อง alpha หรือชื่อสี
นับรวม ขั้นแรกคือสีแรก และขั้นสุดท้ายคือสีที่สอง ขั้นอื่น ๆ คือสีที่อินเทอร์โพเลตระหว่างสองสีนั้น
การผสมคำนวณทีละช่องใน RGB/sRGB จึงคาดเดาได้และนำไปใช้ในโค้ดได้ง่าย แต่ไม่เหมือนการอินเทอร์โพเลตเชิงการรับรู้แบบ LAB หรือ LCH
ไม่ เครื่องมือนี้แสดงเฉพาะสวอตช์และโค้ด HEX ใช้ค่า HEX ที่สร้างขึ้นใน CSS ของคุณ หรือส่งต่อไปยังเครื่องมือตรวจคอนทราสต์หากอัตราส่วนด้านการเข้าถึงสำคัญกับงานของคุณ
เครื่องมือที่เกี่ยวข้อง
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
เครื่องสุ่มที่อยู่
สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ
ตัวตรวจสอบความถูกต้องของ JSON
ตรวจสอบไวยากรณ์ JSON และตรวจจับเครื่องหมายจุลภาคต่อท้าย เครื่องหมายอัญประกาศที่ผิด คีย์ซ้ำ และโครงสร้างที่ผิดรูปแบบ พร้อมระบุตำแหน่งข้อผิดพลาดอย่างแม่นยำ
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Farbmischer [DE]
- Misturador de cores [PT]
- Mezclador de colores [ES]
- カラーブレンダー [JA]
- Kleurenblender [NL]
- Trộn màu [VI]
- Pencampur warna [ID]
- 색상 혼합기 [KO]
- Färgmixer [SV]
- مزج الألوان [AR]
- Mélangeur de couleurs [FR]
- Mieszanie kolorów [PL]
- Miscelatore di colori [IT]
- Смешивание цветов [RU]
- Renk Karıştırıcı [TR]
- 颜色混合器 [ZH]
- Color Blender [EN]