ฟังก์ชัน color-mix() ของ CSS
- หน้าก่อนหน้า CSS color() ฟังก์ชัน
- หน้าต่อไป CSS conic-gradient() ฟังก์ชัน
- กลับไปยังชั้นบน คู่มืออ้างอิงฟังก์ชัน CSS
การเข้าถึงและการใช้งาน
CSS ของ color-mix()
ฟังก์ชันใช้สำหรับผสมสีสองตัวที่กำหนดสัดส่วนในสเปกตรัมสีที่กำหนด
ตัวอย่าง
ตัวอย่าง 1
ผสมสีสองค่าในสเปลษฐ์สี hsl ด้วยสัดส่วนที่กำหนด:
div { padding: 15px; border: 2px solid black; background-color: color-mix(in hsl, hsl(125 60 90), salmon 85%); }
ตัวอย่าง 2
ผสมสีสองค่าในสเปลษฐ์สี oklab ด้วยสัดส่วนต่าง ๆ:
li:nth-child(1) { background-color: color-mix(in oklab, #6a5acd 0%, pink); } li:nth-child(2) { background-color: color-mix(in oklab, #6a5acd 25%, pink); } li:nth-child(3) { background-color: color-mix(in oklab, #6a5acd 50%, pink); } li:nth-child(4) { background-color: color-mix(in oklab, #6a5acd 75%, pink); } li:nth-child(5) { background-color: color-mix(in oklab, #6a5acd 100%, pink); }
CSS สyntax
color-mix(color-interpolation-method, color1 %, color2 %)
ค่า | รายละเอียด |
---|---|
color-interpolation-method |
จำเป็น。กำหนดวิธีการสอดแนมสีที่ต้องการใช้。 มีส่วนประกอบด้วยคำถาม in ตามด้วยชื่อสเปลษฐ์สี。 สามารถใช้ชนิดทั้งหมด 2 ชนิดนี้: สเปลษฐ์สีสี่เหลี่ยมผืนผ้า:
สเปลษฐ์สีสมมติ:
|
color1 % |
จำเป็น。ค่าสีที่ต้องการผสมทั้งหมด และค่าเปอร์เซ็นต์ที่เลือกได้ (0% ถึง 100%) ใช้เพื่อกำหนดสัดส่วนของสี。 ค่าเปอร์เซ็นต์โดยเริ่มต้น 50%。 |
color2 % |
จำเป็น。ค่าสีที่ต้องการผสมทั้งหมด และค่าเปอร์เซ็นต์ที่เลือกได้ (0% ถึง 100%) ใช้เพื่อกำหนดสัดส่วนของสี。 ค่าเปอร์เซ็นต์โดยเริ่มต้น 50%。 |
รายละเอียดเทคนิค
รุ่น: | CSS สีตัวอักษรระดับ 5 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
111 | 111 | 113 | 16.2 | 97 |
หน้าที่เกี่ยวข้อง
อ้างอิง:สี CSS
- หน้าก่อนหน้า CSS color() ฟังก์ชัน
- หน้าต่อไป CSS conic-gradient() ฟังก์ชัน
- กลับไปยังชั้นบน คู่มืออ้างอิงฟังก์ชัน CSS