บทความDeveloper Tools

สร้างพื้นหลังไล่สีและโค้ด CSS: ตำแหน่งจุดสีเป็นสัดส่วน ไม่ใช่ความเข้ม

ตำแหน่ง 0% คือจุดเริ่มและ 100% คือจุดท้ายของแนวไล่สี สีที่อยู่ระหว่างจุดจะถูกคำนวณผสมโดยเบราว์เซอร์ ส่วนมุมมีผลกับ linear gradient แต่ radial ของเครื่องมือนี้กำหนดเป็นวงรีกึ่งกลาง

ภาพประกอบ สร้างพื้นหลังไล่สีและโค้ด CSS: ตำแหน่งจุดสีเป็นสัดส่วน ไม่ใช่ความเข้ม

จุดสีไม่ใช่สัดส่วนผสมอย่างเดียว

ตำแหน่ง 0 และ 100 กำหนดต้นกับปลายแนวไล่สี หากวางสองสีที่ตำแหน่งเดียวกันจะเกิดขอบตัดแทนการไล่ต่อเนื่อง ควรดูภาพตัวอย่างก่อนคัดลอก

Linear กับ Radial ใช้พื้นที่ต่างกัน

Linear 90° ไล่จากซ้ายไปขวา ส่วน Radial ของเครื่องมือนี้ใช้วงรีที่ศูนย์กลาง ขนาดกล่องปลายทางมีผลกับภาพที่เห็น โดยเฉพาะเมื่อเปลี่ยนจากกล่องกว้างบนคอมพิวเตอร์เป็นกล่องแคบบนมือถือ

นำโค้ดไปใช้โดยตรวจของเดิม

ผลเป็นประกาศ background ซึ่งอาจทับค่าพื้นหลังเดิมขององค์ประกอบ ควรลองในพื้นที่ทดสอบและตรวจข้อความที่อยู่เหนือทุกช่วงสี ไม่ใช้การผ่าน contrast ที่ปลายสีเพียงจุดเดียวแทนทั้งพื้นหลัง

ทดลองกับข้อมูลของคุณ

เปิดสร้างพื้นหลังไล่สีและโค้ด CSS แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก

อ่านประกอบ: MDN: พื้นหลัง Linear Gradient เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้

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

ตำแหน่งจุดสีเป็นสัดส่วน ไม่ใช่ความเข้ม หมายถึงอะไร?

ตำแหน่ง 0% คือจุดเริ่มและ 100% คือจุดท้ายของแนวไล่สี สีที่อยู่ระหว่างจุดจะถูกคำนวณผสมโดยเบราว์เซอร์ ส่วนมุมมีผลกับ linear gradient แต่ radial ของเครื่องมือนี้กำหนดเป็นวงรีกึ่งกลาง

ทดลองแล้วควรได้ผลอย่างไร?

สองจุด #FF5018 0 และ #235AFF 100 ได้สีต่อเนื่องจากส้มไปน้ำเงิน

มีข้อจำกัดอะไรที่ต้องตรวจ?

รับ 2–12 จุด เรียงตำแหน่งจากน้อยไปมาก Radial ใช้วงรีกึ่งกลาง ไม่รับ CSS ดิบ

เครื่องมือที่เกี่ยวข้อง

← ดูบทความทั้งหมด