CSS offset รายละเอียด

การระบุและวิธีใช้

offset attribute ใช้ในการอนิมาติวาสดุตามเส้นทาง มันเป็นรูปแบบย่อของ attribute ต่อไปนี้:

เกี่ยวกับการตั้งค่า offset วิธีต่างๆ ของค่าของ attribute กรุณาดูตัวอย่างเพิ่มเติมด้านล่าง。

ตัวอย่าง

ตัวอย่าง 1

ใช้ offset ตั้งค่าค่าของ offset-path และ offset-distance และ offset-rotate ของ属性 <img> ในรูปแบบย่อ:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px auto 45deg;
}

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

ตัวอย่าง 2: offset-path และ offset-rotate

ใช้องค์ประกอบ <img> ดังนี้ offset ตั้งค่าค่าของ offset-path และ offset-rotate ของ属性:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 45deg;
}

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

ตัวอย่าง 3: offset-path และ offset-distance

ใช้องค์ประกอบ <img> ดังนี้ offset ตั้งค่าค่าของ offset-path และ offset-distance ของ属性:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px;
}

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

ตัวอย่างที่ 4: offset-path, offset-distance, offset-rotate และ offset-anchor

ใช้องค์ประกอบ <img> ดังนี้ offset ค่าที่ตั้งค่าคุณสมบัติ offset-path, offset-distance, offset-rotate และ offset-anchor ขององค์ประกอบ

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px -90deg / 0% 50%;
}

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

การเขียน CSS

offset: auto|value|initial|inherit;

ค่าคุณสมบัติ

ค่า คำอธิบาย
auto ค่าเริ่มต้น。ดูค่าเริ่มต้นของ 'offset-' คุณสมบัติตัวเดี่ยว
offset-anchor กำหนดจุดที่องค์ประกอบจะตั้งอยู่บนเส้นทางอนุรักษ์ของมัน。ค่าเริ่มต้นคือ auto。
offset-distance กำหนดระยะทางจากจุดเริ่มต้นของเส้นทางที่กำหนดโดย offset-path คือ 0。
offset-path กำหนดเส้นทางที่องค์ประกอบจะมีการอนุรักษ์。ค่าเริ่มต้นคือ none。
offset-position กำหนดตำแหน่งเริ่มต้นขององค์ประกอบตามเส้นทาง。ค่าเริ่มต้นคือ normal。
offset-rotate กำหนดมุมการหมุนขององค์ประกอบเมื่อมีการอนุรักษ์ตามเส้นทาง。ค่าเริ่มต้นคือ auto。
initial ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้นของมัน。ดู: initial.
inherit สืบทอดคุณสมบัตินี้จากองค์ประกอบพ่อของมัน。ดู: inherit.

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

ค่าเริ่มต้น: ดูค่าเริ่มต้นของคุณสมบัติตัวเดี่ยว
การสืบทอด: ไม่
การสร้างอนุรักษ์: สนับสนุน。อ่านต่อ:คุณสมบัติที่เกี่ยวกับอนุรักษ์.
เวอร์ชัน: CSS3
การเขียนภาษา JavaScript: object.style.offset="path('M 50,250 C 700,-50 -400,-50 250,250') 200px auto 90deg"

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

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

Chrome Edge Firefox Safari Opera
55 79 72 16 42

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

คู่มือ:SVG พาธ

คู่มือ:CSS อนิมาชั่น

อ้างอิง:CSS offset รายละเอียด

อ้างอิง:CSS offset-anchor รายละเอียด

อ้างอิง:CSS offset-distance รายละเอียด

อ้างอิง:CSS offset-path รายละเอียด

อ้างอิง:CSS offset-position รายละเอียด

อ้างอิง:CSS offset-rotate รายละเอียด