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

ไล่สีจาก สีแดง ไป สีน้ำเงิน

การไล่สีจาก สีแดง ไป สีน้ำเงิน แบบนุ่มนวลใน CSS ผสมใน OKLab ตรงกลางจึงยังสดใส เปลี่ยนมุม เพิ่มสี แล้วคัดลอกโค้ดได้

สี

ผสมใน

OKLab ทำให้ตรงกลางยังสดใส ส่วน sRGB เป็นวิธีผสมของเบราว์เซอร์รุ่นเก่า และมักกลายเป็นสีเทาตรงกลาง

แบบ
90°

CSS

background: linear-gradient(90deg, #ff0000, #e2384b, #c6496d, #a95189, #8c53a2, #6f50ba, #5147d2, #3036e8, #0000ff);
background: linear-gradient(90deg in oklab, #ff0000, #0000ff);

Tailwind CSS v4

bg-linear-90/oklab from-[#ff0000] to-[#0000ff]

สีตลอดแนวการไล่สี

7

สีแดง และ สีน้ำเงิน ผสมกันอย่างไรในแต่ละปริภูมิสี

สีสองสีเดียวกันให้สีตรงกลางต่างกัน ขึ้นอยู่กับปริภูมิที่เบราว์เซอร์ใช้ผสม ด้านล่างคือสีที่ตำแหน่ง 50% พอดี สองสีนี้ผสมกันแทบเหมือนกันในทุกปริภูมิ: สีตรงกลางคือ #8c53a2 ใน OKLab และ #800080 ใน sRGB จะเลือกแบบไหนก็ได้

ผสมในตัวอย่างการไล่สีสีตรงกลางความสว่างความสด
OKLab#8c53a254%0.134
OKLCH#b700be54%0.285
sRGB#80008042%0.193
LCH#cd007e54.4%0.384
HSL#ff00ff70.2%0.322

คำถามเกี่ยวกับการไล่สีนี้

ทำการไล่สีจาก สีแดง ไป สีน้ำเงิน ใน CSS อย่างไร

ใช้ background: linear-gradient(90deg in oklab, #ff0000, #0000ff) และเพิ่มบรรทัดแบบ sRGB ไว้ก่อนหน้าสำหรับเบราว์เซอร์ที่เก่ามาก การผสมใน OKLab ใช้ได้กับเบราว์เซอร์ปัจจุบันทุกตัว

สีที่อยู่กึ่งกลางระหว่าง สีแดง กับ สีน้ำเงิน คือสีอะไร

เมื่อผสมใน OKLab สีกึ่งกลางระหว่าง สีแดง กับ สีน้ำเงิน คือ #8c53a2 ส่วนการผสมใน sRGB ปกติได้ #800080

ทำการไล่สีจาก สีแดง ไป สีน้ำเงิน ใน Tailwind CSS อย่างไร

ใน Tailwind CSS v4 ใช้คลาส bg-linear-90/oklab from-[#ff0000] to-[#0000ff]