CSS ระบุ border-start-end-radius
- หน้าก่อน border-spacing
- หน้าต่อไป border-start-start-radius
定義和用法
border-start-end-radius
屬性用於定義元素塊方向起始處(block-start)和行內方向末尾(inline-end)之間的圓角半徑。
注意:相關的 CSS 屬性 writing-mode
、text-orientation
และ direction
定義了塊方向和行內方向。這就是為什麼這些屬性也會影響 border-start-end-radius
屬性的結果。對於英文頁面,行內方向從左到右,塊方向向下。
如果 border-start-end-radius
屬性有两个值,則圓角將是一個橢圓:
border-start-end-radius: 50px 100px;
如果 border-start-end-radius
屬性有一個值,則圓角將是一個圓形:
border-start-end-radius: 50px;
CSS border-start-end-radius
属性與 border-bottom-left-radius
、border-bottom-right-radius
、border-top-left-radius
และ border-top-right-radius
คล้ายกันมาก border-start-end-radius
คุณสมบัตินี้ขึ้นอยู่กับทิศทางบล็อคและทิศทางแนวใน
ตัวอย่าง
ตัวอย่าง 1
เพิ่มโค้งที่จุดเริ่มต้นของทิศทางบล็อคและจุดสิ้นสุดของทิศทางแนวในสำหรับองค์ประกอบบางตัว:
#example1 { background-color: lightblue; border-start-end-radius: 50px; } #example2 { background-color: lightblue; border-start-end-radius: 50px 20px; } #example3 { background-color: lightblue; border-start-end-radius: 50%; direction: rtl; } #example4 { background-color: lightblue; border-start-end-radius: 50%; writing-mode: vertical-rl; }
ตัวอย่าง 2: ร่วมกับคุณสมบัติ direction
ตำแหน่งโค้งที่จุดเริ่มต้นของทิศทางบล็อคและจุดสิ้นสุดของทิศทางแนวใน นั้นขึ้นอยู่กับ direction
ผลกระทบของคุณสมบัติ:
#example1 { border: 2px solid red; direction: rtl; border-start-end-radius: 25px; }
ตัวอย่าง 3: ร่วมกับคุณสมบัติ writing-mode
ตำแหน่งโค้งที่จุดเริ่มต้นของทิศทางบล็อคและจุดสิ้นสุดของทิศทางแนวใน นั้นขึ้นอยู่กับ writing-mode
ผลกระทบของคุณสมบัติ:
#example2 { border: 2px solid red; writing-mode: vertical-rl; border-start-end-radius: 25px; }
CSS สyntax
border-start-end-radius: 0|length|initial|inherit;
ค่าคุณสมบัติ
ค่า | คำอธิบาย |
---|---|
0 | ค่าเริ่มต้น. |
length | กำหนดรูปทรงโค้งที่จุดเริ่มต้นของทิศทางบล็อคและจุดสิ้นสุดของทิศทางแนวใน. ดูข้อมูล:หน่วยที่ใช้ใน CSS. |
% | กำหนดรูปทรงโค้งโดยเป็นร้อยละของความยาวในตัวเลขในตัวโค้งขององค์ประกอบในทิศทางนี้ |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น. ดูข้อมูล: initial. |
inherit | สืบทอดคุณสมบัตินี้จากตัวปลายทางของเล่ม. ดูข้อมูล: inherit. |
รายละเอียดเทคโนโลยี
ค่าเริ่มต้น: | 0 |
---|---|
การสืบทอด: | ไม่ |
การสร้างอนุรักษ์: | สนับสนุน. ดูข้อมูล:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์. |
รุ่น: | CSS3 |
JavaScript สyntax: | object.style.borderStartEndRadius="50px" |
การสนับสนุนโปรแกรมน่าที่ใช้
ตัวเลขในตารางแสดงรุ่นการใช้งานแรกที่สนับสนุนคุณสมบัตินี้
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
89.0 | 89.0 | 66.0 | 15.0 | 75.0 |
หน้าที่เกี่ยวข้อง
ตัวอย่าง:CSS มุมเรียบ
อ้างอิง:CSS มุมตัดด้านล่างซ้าย
อ้างอิง:CSS มุมตัดด้านล่างขวา
อ้างอิง:CSS ระบุ border-top-left-radius
อ้างอิง:CSS ระบุ border-top-right-radius
อ้างอิง:CSS ทิศทาง
อ้างอิง:CSS text-orientation รายการ
อ้างอิง:CSS writing-mode รายการ
- หน้าก่อน border-spacing
- หน้าต่อไป border-start-start-radius