CSS คุณสมบัติ offset-path

การระบุและการใช้งาน

offset-path คุณสมบัตินี้ใช้เพื่อสร้างเส้นทางสำหรับอนุการ์ตัวแบบ

ตัวอย่าง

สร้างเส้นทางสำหรับอนุการ์ <div> ของเรา

div {
  offset-path: path('M20,170 L100,20 L180,100 Z');
  animation: moveDiv 3s 3;
}
@keyframes moveDiv {
  100% { offset-distance: 100%; }
}

ลองด้วยตัวเอง

ระบบแสดงทางการเขียน CSS

offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;

ค่าของคุณสมบัติ

ค่า รายละเอียด
none ค่าเริ่มต้น
path() กำหนดเส้นทางด้วยการใช้ภาษา SVG สำหรับเส้นทางSVG หลักทาง.
ray() กำหนดเส้นทางด้วยฟังก์ชัน ray() ของ CSS
url() กำหนดเส้นทางด้วย URL ของไฟล์ SVG
<basic-shape> กำหนดเส้นทางด้วยฟังก์ชัน CSS (เช่น inset()、circle()、ellipse() หรือ polygon()) ในการกำหนดรูปทรงพื้นฐานเพื่อกำหนดเส้นทาง
<coord-box> กำหนดเส้นทางด้วยกรอบตำแหน่ง
initial ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น initial.
inherit ทำให้คุณสมบัตินี้นำมาจากตัวปลูกของของมันโดยสืบทอด inherit.

รายละเอียดเทคโนโลยี

ค่าเริ่มต้น: none
การสืบทอด: ไม่
การสร้างอนุการ์: สนับสนุนคุณสมบัติที่เกี่ยวข้องกับอนุการ์.
รุ่น: CSS3
ระบบแสดงทางการเขียน JavaScript: object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')"

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

ตัวเลขในตารางนี้แสดงว่ารุ่นบราวเซอร์ที่สนับสนุนคุณสมบัตินี้ครบถ้วน

Chrome Edge Firefox Safari Opera
55 79 72 15.4 45

เพจที่เกี่ยวข้อง

ตัวอย่าง:SVG หลักทาง

ตัวอย่าง:CSS อนิมาชีพ

อ้างอิง:CSS คุณสมบัติ offset

อ้างอิง:CSS คุณสมบัติ offset-anchor

อ้างอิง:CSS คุณสมบัติ offset-distance

อ้างอิง:CSS คุณสมบัติ offset-position

อ้างอิง:CSS คุณสมบัติ offset-rotate