Hướng dẫn border-radius trong html - bán kính đường viền trong html
Show
Định nghĩa và sử dụngThuộc tính border trong css3 dùng để định dạng các dạng bo góc của border ngoài dạng đã được định nghĩa ở css2 (Xem thêm về border trong css2). Cấu trúctag { border: bề-dày kiểu mã-màu; border-radius: giá trị; -moz-border-radius: giá trị; -webkit-border-radius: giá trị; -ms-border-radius: giá trị; -o-border-radius: giá trị; } Trong đó:
HTML viết:
Hiển thị trình duyệt khi chưa có CSS:CSS viết:p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } Hiển thị trình duyệt khi có CSS:
border-radius là gì?Đối với những góc bo tròn, nếu không sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 thì sẽ rất phức tạp khi chỉ dùng CSS. p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 cho phép tạo độ bo góc tròn linh hoạt, cấu trúc đơn giản dễ sử dụng. Cấu trúctag {
border-radius: giá-trị;
}
Cách sử dụngHTML viết:
CSS viết - khi chưa sử dụng border-radius: div { border: 3px solid #ffcccc; height: 100px; line-height: 100px; text-align: center; width: 100px; } Hiển thị trình duyệt: Bây giờ ta sẽ sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 để chỉnh độ bo góc tròn của 4 góc như sau. CSS viết: div {
border: 3px solid #ffcccc;
border-radius: 10px;
height: 100px;
line-height: 100px;
text-align: center;
width: 100px;
} Hiển thị trình duyệt: Bây giờ ta sẽ sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 để chỉnh độ bo góc tròn của 4 góc như sau. VD sau đây sẽ cho ta thấy rõ hơn về cách sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1, với cách sử dụng giá trị phần trăm (%). CSS viết: div {
border: 3px solid #ffcccc;
border-radius: 50%;
height: 100px;
line-height: 100px;
text-align: center;
width: 100px;
} Hiển thị trình duyệt: Bây giờ ta sẽ sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 để chỉnh độ bo góc tròn của 4 góc như sau.CSS viết:
HTML viết:
CSS viết: div {
border: 3px solid #ffcccc;
border-top-right-radius: 40px;
border-bottom-left-radius: 40px;
height: 100px;
line-height: 100px;
text-align: center;
width: 100px;
} Hiển thị trình duyệt: Bây giờ ta sẽ sử dụng p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }1 để chỉnh độ bo góc tròn của 4 góc như sau. (tương đương với thuộc tính border-bottom-right-radius được thiết lập giá trị 125px 75px)Góc bottom-left sẽ có độ cong là 25px/25pxborder-radius dùng để thiết lập "độ cong" các góc của phần tử HTML. (tương đương với thuộc tính border-bottom-left-radius được thiết lập giá trị 25px 25px) Góc bottom-right sẽ có độ cong là 125px/100px
(tương đương với thuộc tính border-top-right-radius được thiết lập giá trị 15px 75px) Góc bottom-right sẽ có độ cong là 250px/100px(tương đương với thuộc tính border-bottom-right-radius được thiết lập giá trị 250px 100px)border-radius, ta dùng cú pháp như sau: 0 Góc bottom-left sẽ có độ cong là 15px/75pxborder-radius có thể được xác định bởi một trong năm loại:
- Ví dụ:Các góc của phần tử này có độ cong là 10px.border-radius với cú pháp ở phần hướng dẫn phía trên thì mặc định cả bốn góc của phần tử sẽ có chung một độ cong. Góc top-left của phần tử này có độ cong là 0px.
(tương đương với thuộc tính border-top-right-radius được thiết lập giá trị 15px 75px) Góc bottom-right sẽ có độ cong là 250px/100px1
2 Xem ví dụ 3.2) Cú pháp 23
4 Xem ví dụ 3.2) Cú pháp 25
6 Xem ví dụ 3.2) Cú pháp 2Góc top-left của phần tử sẽ có độ cong là value1 Góc top-right & bottom-leftcủa phần tử sẽ có độ cong là value2 7 Góc bottom-right của phần tử sẽ có độ cong là value3
Góc top-right & bottom-left của phần tử sẽ có độ cong là value2 8 4) Thiết lập độ cong của từng góc (khi giá trị là width/height)
- Dưới đây là cú pháp thiết lập độ cong của từng góc khi giá trị là width/height: Bộ giá trị thứ nhất dùng để xác định chiều rộng các góc của phần tử HTML. - Nếu ta thiết lập độ cong các góc của phần tử với cú pháp như sau: Góc top-left sẽ có độ cong là 250px/100px Góc top-right & bottom-left của phần tử sẽ có độ cong là value2 9 4) Thiết lập độ cong của từng góc (khi giá trị là width/height)
- Dưới đây là cú pháp thiết lập độ cong của từng góc khi giá trị là width/height: Bộ giá trị thứ nhất dùng để xác định chiều rộng các góc của phần tử HTML. - Nếu ta thiết lập độ cong các góc của phần tử với cú pháp như sau: Góc top-left sẽ có độ cong là 250px/100px
Góc top-right & bottom-left của phần tử sẽ có độ cong là value2 p { border: 2px solid #cc0000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }0 4) Thiết lập độ cong của từng góc (khi giá trị là width/height)
- Dưới đây là cú pháp thiết lập độ cong của từng góc khi giá trị là width/height: Bộ giá trị thứ nhất dùng để xác định chiều rộng các góc của phần tử HTML. - Nếu ta thiết lập độ cong các góc của phần tử với cú pháp như sau: Góc top-left sẽ có độ cong là 250px/100px |