เครื่องมือสร้าง Gradient

สร้างการไล่โทนสีแบบ Linear, Radial หรือ Conic เพิ่มจุดสีและกำหนดทิศทาง จากนั้นคัดลอก CSS ได้ในคลิกเดียว

ประเภท Gradient
จุดสี (Color stops)
CSS
ปรับแต่งจุดสีและทิศทางเพื่อสร้างการไล่โทนสีของคุณ

การไล่โทนสีทั้งหมดจะถูกเรนเดอร์ในเบราว์เซอร์ของคุณโดยตรง ไม่มีการอัปโหลดข้อมูลที่คุณตั้งค่าไว้ไปยัง BroBroGo

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

Linear, Radial และ Conic gradient แตกต่างกันอย่างไร?

Linear gradient จะผสมผสานสีตามแนวเส้นตรงที่คุณกำหนดทิศทางด้วยมุม Radial gradient จะแผ่กระจายสีออกจากจุดศูนย์กลางในรูปแบบวงกลมหรือวงรี ส่วน Conic gradient จะกวาดสีรอบจุดศูนย์กลางคล้ายกับวงล้อสี

จุดสี (Color stops) คืออะไร?

จุดสี (Color stop) แต่ละจุดคือสีที่ถูกปักหมุดไว้ ณ ตำแหน่งเฉพาะตามแนวการไล่โทนสี โดยเริ่มจาก 0% ที่จุดเริ่มต้น ไปจนถึง 100% ที่จุดสิ้นสุด คุณสามารถเลื่อนจุดสีเพื่อเปลี่ยนตำแหน่งที่สีนั้นแสดงผลเด่นชัดที่สุด หรือเพิ่มจุดสีเพิ่มเติมเพื่อการผสมผสานสีที่หลากหลายยิ่งขึ้น โดยสามารถใช้ได้สูงสุดแปดจุด

จะควบคุมทิศทางการไล่โทนสีได้อย่างไร?

สำหรับไล่โทนสีแบบ Linear หรือ Conic แถบเลื่อนมุมจะกำหนดทิศทาง โดย 0° จะชี้ขึ้นด้านบน และ 90° จะชี้ไปทางขวา ส่วนการไล่โทนสีแบบ Radial จะไม่มีมุม ให้เลือกรูปทรงวงกลม (Circle) หรือวงรี (Ellipse) แทนเพื่อเปลี่ยนลักษณะการแผ่กระจายของสี

พื้นฐานของ CSS Gradient ในการออกแบบเว็บ

การไล่โทนสี (Gradient) เป็นองค์ประกอบสำคัญในการออกแบบเว็บเพื่อสร้างพื้นหลัง CSS ที่มีความสวยงามและมีมิติ การไล่โทนสีทำงานโดยการผสมผสานสีตั้งแต่สองสีขึ้นไปเข้าด้วยกันอย่างราบรื่น ซึ่งเครื่องมือสร้าง Gradient นี้ช่วยให้นักออกแบบและนักพัฒนาเว็บสามารถปรับแต่งประเภท ทิศทาง และจุดสีหลายจุดได้อย่างละเอียด พร้อมทั้งแสดงผลลัพธ์แบบเรียลไทม์และสร้างโค้ด CSS ที่นำไปใช้งานได้ทันที


ประเภทของ Gradient และการควบคุมทิศทาง

การไล่โทนสีใน CSS แบ่งออกเป็น 3 ประเภทหลัก ซึ่งมีลักษณะการกระจายตัวของสีและวิธีการกำหนดทิศทางที่แตกต่างกันอย่างชัดเจน:

  • Linear: ผสมผสานสีตามแนวเส้นตรง โดยมีแถบเลื่อนมุมเป็นตัวกำหนดทิศทาง ค่ามุม 0° จะชี้ขึ้นด้านบน และค่ามุม 90° จะชี้ไปทางขวา
  • Radial: แผ่กระจายสีออกจากจุดศูนย์กลางในรูปแบบของรูปทรง โดยไม่มีการใช้อัตราส่วนมุม แต่จะให้เลือกรูปทรงระหว่าง วงรี (Ellipse) หรือ วงกลม (Circle) แทน
  • Conic: กวาดสีรอบจุดศูนย์กลางในลักษณะคล้ายกับวงล้อสี โดยใช้แถบเลื่อนมุมในการกำหนดทิศทางเริ่มต้นของการกวาดสี ซึ่ง 0° จะชี้ขึ้นด้านบน และ 90° จะชี้ไปทางขวา

บทบาทของจุดสี (Color stops) ในการไล่โทนสี

จุดสี (Color stops) คือการปักหมุดค่าสีเฉพาะไว้ ณ ตำแหน่งใดตำแหน่งหนึ่งตามแนวการไล่โทนสี

  • ตำแหน่งเริ่มต้นของการไล่โทนสีจะอยู่ที่ 0% และสิ้นสุดที่ 100%
  • ค่าเริ่มต้นของเครื่องมือจะกำหนดจุดสีไว้สองจุดคือ #6366f1 0% และ #ec4899 100%
  • ผู้ใช้สามารถเพิ่มจุดสีได้สูงสุด 8 จุด เพื่อสร้างการไล่ระดับสีที่ซับซ้อนยิ่งขึ้น
  • เมื่อเพิ่มจุดสีใหม่ ระบบจะกำหนดตำแหน่งเริ่มต้นให้อยู่ที่ 50% โดยอัตโนมัติ
  • หากมีการใช้งานจุดสีครบ 8 จุด ปุ่ม "เพิ่มจุดสี (Stop)" จะถูกปิดใช้งานทันทีเพื่อป้องกันการเพิ่มจุดสีเกินกำหนด

การใช้งานเครื่องมือสร้าง Gradient

การใช้งานเครื่องมือนี้เพื่อสร้างโค้ด CSS สามารถทำได้ตามขั้นตอนดังต่อไปนี้:

  1. เลือกประเภทของ Gradient ที่ต้องการใช้งานระหว่าง Linear, Radial หรือ Conic
  2. ปรับแต่งทิศทางหรือรูปทรง: หากเลือก Linear หรือ Conic ให้ปรับค่า มุม (Angle) แต่หากเลือก Radial ให้เลือกรูปทรงระหว่าง วงรี (Ellipse) หรือ วงกลม (Circle)
  3. ตั้งค่าจุดสีโดยระบุ สีของจุดนี้ และระบุ ตำแหน่ง เป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%
  4. หากต้องการเพิ่มสี ให้คลิกปุ่ม "เพิ่มจุดสี (Stop)" หรือคลิก "ลบจุดสี" เพื่อนำจุดสีที่ไม่ต้องการออก
  5. ตรวจสอบผลลัพธ์ที่พรีวิวแบบเรียลไทม์ จากนั้นคลิกปุ่ม "คัดลอก CSS" เพื่อนำโค้ดไปใช้งาน โดยสถานะของปุ่มจะเปลี่ยนเป็น "Copied" หลังจากคลิก

ความเป็นส่วนตัวและการประมวลผลข้อมูล

การทำงานของเครื่องมือสร้าง Gradient นี้มีความเป็นส่วนตัวสูง เนื่องจากกระบวนการเรนเดอร์และการคำนวณค่าการไล่โทนสีทั้งหมดจะถูกประมวลผลในเบราว์เซอร์ของคุณโดยตรง ไม่มีการอัปโหลดข้อมูลที่คุณตั้งค่าไว้ไปยัง BroBroGo แต่อย่างใด


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

Linear, Radial และ Conic gradient แตกต่างกันอย่างไร? Linear gradient จะผสมผสานสีตามแนวเส้นตรงที่คุณกำหนดทิศทางด้วยมุม Radial gradient จะแผ่กระจายสีออกจากจุดศูนย์กลางในรูปแบบวงกลมหรือวงรี ส่วน Conic gradient จะกวาดสีรอบจุดศูนย์กลางคล้ายกับวงล้อสี

จุดสี (Color stops) คืออะไร? จุดสี (Color stop) แต่ละจุดคือสีที่ถูกปักหมุดไว้ ณ ตำแหน่งเฉพาะตามแนวการไล่โทนสี โดยเริ่มจาก 0% ที่จุดเริ่มต้น ไปจนถึง 100% ที่จุดสิ้นสุด คุณสามารถเลื่อนจุดสีเพื่อเปลี่ยนตำแหน่งที่สีนั้นแสดงผลเด่นชัดที่สุด หรือเพิ่มจุดสีเพิ่มเติมเพื่อการผสมผสานสีที่หลากหลายยิ่งขึ้น โดยสามารถใช้ได้สูงสุดแปดจุด

จะควบคุมทิศทางการไล่โทนสีได้อย่างไร? สำหรับไล่โทนสีแบบ Linear หรือ Conic แถบเลื่อนมุมจะกำหนดทิศทาง โดย 0° จะชี้ขึ้นด้านบน และ 90° จะชี้ไปทางขวา ส่วนการไล่โทนสีแบบ Radial จะไม่มีมุม ให้เลือกรูปทรงวงกลม (Circle) หรือวงรี (Ellipse) แทนเพื่อเปลี่ยนลักษณะการแผ่กระจายของสี