CSS shape-outside 属性
- หน้าก่อน scrollbar-color
- หน้าต่อไป @starting-style
การกำหนดและการใช้งาน
shape-outside
คุณสมบัตินี้อนุญาตให้คุณกำหนดรูปที่ล้อมรอบเนื้อหาแนว shape-outside
และคุณสามารถกำหนดวิธีล้อมรอบๆ นี้ด้วยตัวเอง
shape-outside
คุณสมบัตินี้กำหนดพื้นที่หลุดขององค์ประกอบหลุด
ตัวอย่าง
ทำให้เนื้อหาแนวล้อมรอบภาพด้วยรูปทรงวงกลม:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
ระบบการเขียน CSS
shape-outside: none|margin-box|border-box|padding-box|content-box|basic-shape|url(image)|initial|inherit;
ค่าของคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
none | ค่าเริ่มต้น。พื้นที่หลุดภาพไม่ได้รับผลกระทบ。เนื้อหาแนวในได้รับการล้อมรอบๆ ด้วยกล่องมุมตัวขององค์ประกอบ |
margin-box | กำหนดรูปที่มีขอบเขตโดยขอบเขตด้านนอกของมุมตัว |
border-box | กำหนดรูปที่มีขอบเขตโดยขอบเขตด้านนอกของเส้นขอบ |
padding-box | กำหนดรูปที่มีขอบเขตโดยขอบเขตด้านนอกของปริมาณ |
content-box |
กำหนดรูปที่มีขอบเขตโดยขอบเขตของเนื้อหา รัศมีของมุมของกล่องนี้เท่า 0 หรือค่าใหญ่ที่สุดของ border-radius - border-width - padding |
basic-shape | พื้นที่หลุดภาพซึ่งมีฐานที่เป็นรูปที่กำหนดโดยฟังก์ชัน inset() หรือ circle() หรือ ellipse() หรือ polygon() |
url(image) | พื้นที่หลุดภาพซึ่งมีฐานที่เป็นช่องว่าง alpha ของภาพที่กำหนดโดย shape-image-threshold |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น. ดู initial. |
inherit | สืบทอดคุณสมบัตินี้จากองค์ประกอบพ่อของมัน. ดู inherit. |
รายละเอียดเทคโนโลยี
ค่าเริ่มต้น: | none |
---|---|
การสืบทอด: | ไม่ |
การสร้างแอนิเมชัน: | yes สำหรับ basic-shape. อ่านเกี่ยวกับ animatable |
รุ่น: | CSS Shapes Module Level 1 |
ระบบการเขียนเอกสารจาวาสคริปต์: | object.style.shapeOutside="circle(50%)" |
การสนับสนุนเบราเซอร์
ตัวเลขในตารางนี้แสดงรุ่นเบราเซอร์ที่สนับสนุนคุณสมบัตินี้เต็มที่
เชิร์น | เอดจ์ | ไฟร็อกซ์ | แซฟารี่ | โอเปร่า |
---|---|---|---|---|
37 | 79 | 62 | 10.1 | 24 |
- หน้าก่อน scrollbar-color
- หน้าต่อไป @starting-style