CÁCH TẠO GÓC BO TRÒN CHO PHẦN TỬ HTML BẰNG CSS

  -  

Trong bài này chúng ta sẽ tìm hiểu về thuộc tính border-radius dùng để bo góc đường viền trong CSS3, đây là thuộc tính khá quan trọng vì nó sẽ giúp bạn xây dựng những button có góc cạnh bị bo tròn, trông sẽ rất đẹp và bắt mắt.

Bạn đang xem: Cách Tạo Góc Bo Tròn Cho Phần Tử Html Bằng Css

1. Border Radius trong CSS3

Trước đây muốn bo tròn bốn gócthì ta phải sử dụng Photoshop cắt bốn gócvà tạo background, tuy nhiên từ khi xuất hiện CSS3 thì điều này không cần thiết nữa vì nó cung cấp cho chúng ta một thuộc tính với tên border-radius dùng để bo tròn góc.


Hình ảnh bo tròn đường viền.

Hiện tại người ta ưa chuộng design dạng flat (phẳng) nhưng vẫn có những khách hàng muốn có chút đường cong cho website trở nên sinh động hơn thì border-radius là một sự lựa chọn hoàn hảo.

Để tạo bo tròn đường viền bằng CSS3 thì ta sử dụng nhữngcú pháp sau:


border-radius: 15px;border-radius: 15px 15px;border-radius: 15px 15px 15px;border-radius: 15px 15px 15px;

Thông thường để chạy đầy đủ trên các trình duyệt thì người ta sẽ bổ sung hai thuộc tính hack css nữa đó là:


Trong đó mỗi cách dùng sẽ có những tác dụng khác nhau và giá trị của tham số tính theo đơn vị chiều dài (px, pt) hoặc (%).

Trước khi vào vấn đề thì mình xin định nghĩa bốn góc như sau:


Và sau đây là các trường hợp sử dụng.

Một tham số

Trường hợp này sẽ có tác dụng cả bốn góc.

Ví dụ:border-radius: 15px


Hai tham số

Trường hợp này:

Tham số đầu tiên làGÓC 1GÓC 3Tham số thứ hai làGÓC 2GÓC 4.

Xem thêm: Thiết Kế Banner Giới Thiệu Sản Phẩm, Banner Là Gì

Ví dụ: border-radius: 30px 10px.

Ba tham số

Trường hợp này:

Tham số đầu tiên là GÓC1Tham số thứ hai là GÓC 2GÓC 4Tham số thứ ba là GÓC 3

Ví dụ:border-radius: 10px 20px 50px


Bốn tham số

Tương ứng với bốn góc

Vi dụ:border-radius: 10px 20px 50px 50%

2. Một số ví dụ border-radius trong CSS3

Bây giờ ta sẽ thực hành một số ví dụ nhé.


Tạo hình tròn

Để tạo hình tròn thì ta chỉ việc thiết lập widthvà height của thẻ HTML bằng nhau vàbo tròn bốn góc với giá trị là 50% .


.rounded-corners{ margin: 50px; width: 200px; height: 200px; border: solid 5px blue; background: #999; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}

Kết quả:

Tạo button được bo bốn cạnh


input{ padding: 5px 20px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border: none; background: #8AC007; color: #fff; cursor: pointer;}

Kết quả:


3. Lời kết

Như vậy với thuộc tính border-radius này bạn có thể làm được khá nhiều hiệu ứng đẹp mà không cần phải sử dụng hình ảnh.Và đương nhiên vì nó là CSS3 nên vẫn bị hạn chế là ở các trình duyệt cũ sẽ không hoạt động được. Tuy nhiên đó không phải là vấn đề lo ngại bởi vì hiện nay hầu như máy tính nào cũng sử dụng trình duyệt version mới nhất.

Bình luận đã đóng, nếu có thắc mắc hãy đặt câu hỏi tại hoicode.com để admin trả lời.


Đây là chương thứ nhất trong chuyên đề tự học lập trình web với PHP. Trong chương này chúng ta sẽ học HTML và CSS trước.

Xem thêm: Tài Liệu Đọc Truyện Mặt Nạ Thủy Tinh Tập 60 Chap 2, Mặt Nạ Thủy Tinh (Glass Mask)

Các bạn hãy sub kênh để ủng hộ mình nhé. Link chuyên đêtại đây.


2020 - backlinks.vn. All Right Reserved Theme GoodNews, nền tảng Codeigniter, VPS mua tại Tinohost
*


Nếu bạn phát hiện lỗi sai link, nội dung sai, hay một lỗi bất kì nào đó trên trang này thì hãy cho mình biết nhé. Cám ơn bạn!