CSS ระบุ border-start-start-radius
- หน้าก่อน border-start-end-radius
- หน้าต่อไป border-style
กำหนดและใช้งาน
border-start-start-radius
คุณสมบัติใช้เพื่อกำหนดเส้นรัศมีของโค้นรอบที่อยู่ระหว่างจุดเริ่มต้นแนวทางแบบบล็อค (block-start) และจุดเริ่มต้นแนวทางแบบอินไลน์ (inline-start) ขององค์ประกอบ
注意:คุณสมบัติที่เกี่ยวข้อง writing-mode
、text-orientation
และ direction
กำหนดแนวทิศทางแบบบล็อคและแนวทางแบบอินไลน์ ดังนั้นคุณสมบัติเหล่านี้ก็จะส่งผลกระทบต่อ border-start-start-radius
ผลลัพธ์ของคุณสมบัตินี้ สำหรับหน้าเว็บที่ใช้ภาษาอังกฤษ แนวทางแบบอินไลน์เป็นทิศทางจากซ้ายไปขวา แนวทางแบบบล็อคเป็นทิศทางลงด้านล่าง。
ถ้า border-start-start-radius
ถ้าคุณสมบัติมีค่าสอง โค้นรอบจะเป็นทรงวงกลม:
border-start-start-radius: 50px 100px;
ถ้า border-start-start-radius
ถ้าคุณสมบัติมีค่าหนึ่ง โค้นรอบจะเป็นทรงกลม:
border-start-start-radius: 50px;
CSS border-start-start-radius
คุณสมบัติและ border-bottom-left-radius
、border-bottom-right-radius
、border-top-left-radius
และ border-top-right-radius
คล้ายกัน border-start-start-radius
คุณสมบัตินี้ขึ้นกับแนวบล็อคและแนวแถว
ตัวอย่าง
ตัวอย่างที่ 1
เพิ่มโค้งที่ด้านตั้งแต่ของแนวบล็อคและแนวแถวสำหรับองค์ประกอบบางตัว
#example1 { background-color: lightblue; border-start-start-radius: 50px; } #example2 { background-color: lightblue; border-start-start-radius: 50px 20px; } #example3 { background-color: lightblue; border-start-start-radius: 50%; direction: rtl; } #example4 { background-color: lightblue; border-start-start-radius: 50%; writing-mode: vertical-rl; }
ตัวอย่างที่ 2: ร่วมกับคุณสมบัติ direction
ตำแหน่งโค้งที่ด้านตั้งแต่ของแนวบล็อคและแนวแถวเป็นส่วนของ direction
ผลกระทบของคุณสมบัติ:
#example1 { border: 2px solid red; direction: rtl; border-start-start-radius: 25px; }
ตัวอย่างที่ 3: ร่วมกับคุณสมบัติ writing-mode
ตำแหน่งโค้งที่ด้านตั้งแต่ของแนวบล็อคและแนวแถวเป็นส่วนของ writing-mode
ผลกระทบของคุณสมบัติ:
#example2 { border: 2px solid red; writing-mode: vertical-rl; border-start-start-radius: 25px; }
การเขียนบทความ CSS
border-start-start-radius: 0|length|initial|inherit;
ค่าคุณสมบัติ
ค่า | รายละเอียด |
---|---|
0 | ค่าเริ่มต้น |
length | กำหนดรูปทรงโค้งที่ด้านตั้งแต่ของแนวบล็อคและแนวแถว. อ่านต่อ:หน่วยเมตร CSS. |
% | กำหนดรูปทรงโค้งโดยอาญาเป็นร้อยละของความยาวในตัวเลขในทิศทางตรงข้าม |
initial | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้นของมัน。อ่านต่อ: initial. |
inherit | ทำให้คุณสมบัตินี้นำเอาค่ามาจากองค์ประกอบพ่อของมัน。อ่านต่อ: inherit. |
รายละเอียดเทคนิค
ค่าเริ่มต้น: | 0 |
---|---|
การสืบทอด: | ไม่ |
การสร้างแอนิเมชัน: | สนับสนุน。อ่านต่อ:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์. |
เวอร์ชั่น: | CSS3 |
การเขียนบทความ JavaScript: | object.style.borderStartStartRadius="50px" |
การสนับสนุนบราวเซอร์
ตัวเลขในตารางแสดงการเปิดใช้งานของบราวเซอร์ในเวอร์ชั่นที่สนับสนุนคุณสมบัตินี้ให้สมบูรณ์
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
89.0 | 89.0 | 66.0 | 15.0 | 75.0 |
หน้าที่เกี่ยวข้อง
ตัวเรียน:CSS มุมโค้ง
อ้างอิง:CSS รายละเอียด border-bottom-left-radius
อ้างอิง:CSS รายละเอียด border-bottom-right-radius
อ้างอิง:CSS ระบุ border-top-left-radius
อ้างอิง:CSS ระบุ border-top-right-radius
อ้างอิง:CSS รายการทิศทาง
อ้างอิง:CSS text-orientation คุณสมบัติ
อ้างอิง:CSS writing-mode คุณสมบัติ
- หน้าก่อน border-start-end-radius
- หน้าต่อไป border-style