CSS หัวโมงโหลด
- หน้าก่อน CSS ฟังก์ชันทางคณิตศาสตร์
- หน้าต่อไป CSS รูปภาพขอบ
CSS หัวโมงโหลด
ผ่านทาง CSS border-radius
คุณสมบัตินี้สามารถทำให้ส่วนประกอบใดก็ได้มีรูปแบบ 'โค้งมุม' ได้
CSS border-radius นิยาม
CSS border-radius
คุณสมบัตินี้กำหนดเส้นรัศมีของมุมขององค์ประกอบ。
คำเตือน:คุณสามารถใช้คุณสมบัตินี้เพื่อเพิ่มโค้งรอบเส้นขององค์ประกอบ!
ที่นี้มีตัวอย่างสามตัว:
1. มุมโค้งขององค์ประกอบที่มีสีพื้นหลังที่กำหนด:
2. มุมโค้งขององค์ประกอบที่มีเส้นขอบ:
3. มุมโค้งขององค์ประกอบที่มีภาพพื้นหลัง:
นี่คือรหัสโค้ด:
ตัวอย่าง
#rcorners1 { border-radius: 25px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners2 { border-radius: 25px; border: 2px solid #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners3 { border-radius: 25px; background: url(paper.gif); background-position: left top; background-repeat: repeat; padding: 20px; width: 200px; height: 150px; }
คำเตือน:border-radius
คุณสมบัตินี้เป็นรูปภาพย่อของคุณสมบัติดังนี้:
border-top-left-radius
border-top-right-radius
border-bottom-right-radius
border-bottom-left-radius
CSS border-radius - กำหนดมุมทุกด้าน
border-radius
คุณสมบัติสามารถรับค่าจากหนึ่งถึงสี่ค่า。กฎที่ใช้งานดังนี้:
ค่าสี่ - border-radius: 15px 50px 30px 5px;(ใช้ตามลำดับต่อไปนี้: มุมบนซ้าย、มุมบนขวา、มุมล่างขวา、มุมล่างซ้าย):
ค่าสาม - border-radius: 15px 50px 30px;(ค่าแรกใช้สำหรับมุมบนซ้าย,ค่าที่สองใช้สำหรับมุมบนขวาและล่างซ้าย,ค่าที่สามใช้สำหรับมุมล่างขวา):
ค่าสอง - border-radius: 15px 50px;(ค่าแรกใช้สำหรับมุมบนซ้ายและล่างขวา,ค่าที่สองใช้สำหรับมุมบนขวาและล่างซ้าย):
ค่าเดียว - border-radius: 15px;(ค่านี้ใช้สำหรับทั้งสี่มุม,มุมโค้งเหมือนกัน):
นี่คือรหัสโค้ด:
ตัวอย่าง
#rcorners1 { border-radius: 15px 50px 30px 5px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners2 { border-radius: 15px 50px 30px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners3 { border-radius: 15px 50px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners4 { border-radius: 15px; background: #73AD21; padding: 20px; width: 200px; height: 150px; }
คุณยังสามารถสร้างมุมเขม่าได้:
ตัวอย่าง
#rcorners1 { border-radius: 50px / 15px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners2 { border-radius: 15px / 50px; background: #73AD21; padding: 20px; width: 200px; height: 150px; } #rcorners3 { border-radius: 50%; background: #73AD21; padding: 20px; width: 200px; height: 150px; }
คุณสมบัติโค้งรอบเส้นของ CSS
คุณสมบัติ | บรรยาย |
---|---|
border-radius | ใช้เพื่อตั้งค่ารูปทรงโค้งของทั้งสี่รูปทรงบอร์เดอร์-*-*-radius โดยทางการสั้น。 |
border-top-left-radius | กำหนดรูปทรงของขอบบนริมฝั่งซ้ายบน |
border-top-right-radius | กำหนดรูปทรงของขอบบนริมฝั่งขวาบน |
border-bottom-right-radius | กำหนดรูปทรงของขอบบนริมฝั่งล่างขวา |
border-bottom-left-radius | กำหนดรูปทรงของขอบบนริมฝั่งซ้ายล่าง |
- หน้าก่อน CSS ฟังก์ชันทางคณิตศาสตร์
- หน้าต่อไป CSS รูปภาพขอบ