ใช้การไล่ระดับสีแบบกรวยเพื่อสร้างเส้นขอบสุดเก๋

การไล่ระดับสีแบบ Conic สามารถใช้เพื่อสร้างเอฟเฟกต์ที่น่าสนใจได้ ดังเช่นตัวอย่างเส้นขอบสวยๆ นี้

CodePen นี้สร้างขึ้นโดย Adam Argyle ซึ่งเดิมทีแชร์ผ่านทวีตนี้ใน Twitter แสดงให้เห็นถึงวิธีใช้การไล่ระดับสีแบบกรวยเพื่อสร้างเส้นขอบ

.conic-gradient-border {
  border: 25px solid;
  border-image-slice: 1;
  border-image-source: conic-gradient(
    hsl(100 100% 60%),
    hsl(200 100% 60%),
    hsl(100 100% 60%)
  );
}

Terry Mun แยก Codepen ของ Adam อย่างสร้างสรรค์และสร้าง CodePen ขึ้น เลื่อนเมาส์เหนือองค์ประกอบ แล้วคุณจะเห็นการไล่ระดับสีเปลี่ยนไป เพราะมี JavaScript สั้นๆ ที่อัปเดตพร็อพเพอร์ตี้ที่กำหนดเองของ CSS ที่เก็บมุมการหมุน

ตัวอย่างเหล่านี้ใช้พร็อพเพอร์ตี้ border-image-source พร็อพเพอร์ตี้นี้ตั้งค่ารูปภาพแหล่งที่มาที่ใช้สร้างเส้นขอบขององค์ประกอบ ประเภทการไล่ระดับสี CSS ก็ใช้ได้เช่นกัน เช่นเดียวกับคุณสมบัติอื่นๆ ที่ยอมรับค่ารูปภาพ

border-image-source

การสนับสนุนเบราว์เซอร์

  • 15
  • 12
  • 15
  • 6

แหล่งที่มา

การไล่ระดับสีทรงกรวย

การสนับสนุนเบราว์เซอร์

  • 69
  • 79
  • 83
  • 12.1

แหล่งที่มา