Trong CSS3 thì thuộc tính border-radius dùng để bo tròn góc của border. Hôm nay chúng ta sẽ tìm hiểu sử dụng CSS3 dùng bo góc thông qua những ví dụ nổi bật.
Ở bài CSS là gì mình có trình làng với những bạn về CSS3. Đây chính là ngôn từ cao nhất trong CSS, nó giúp bạn hạn chế phải sử dụng Javascript, Jquery và HTML. Mình chỉ nói qua về CSS3 như thế thôi để những bạn gợi nhớ lại. Bây giờ mình đi thẳng vào bài viết này nhé !
Trước đây khi bạn muốn bo tròn bốn góc thì bạn thường sử dụng photoshop để cắt 4 góc rồi sau đó tạo background đúng không? Tuy nhiên giờ bạn biết đến CSS3 thì nó trở nên quá đơn giản, không cần sử dụng những thao tác đó nữa. Ở CSS3 thì đã cung cấp cho chúng ta thuộc tính border-radius
dùng để bo tròn góc.
Hiện nay thì người ta ưa chuộng design dạng flat phẳng nhưng vẫn có nhiều khách hàng muốn có chút đường cong để trở nên sinh động hơn thì border-radius là sự lựa chọn tốt nhất
Bạn đang đọc: Học CSS3: Tìm hiểu thuộc tính border-radius
Tóm Tắt
1. Border-radius trong CSS3
Khi bạn muốn bo tròn đường viền bằng CSS3 thì bạn sử dụng cú pháp như sau :
border-radius: 20px;border-radius: 20px 20px;border-radius: 20px 20px 20px;border-radius: 20px 20px 20px;
Muốn chạy không thiếu trên những trình duyệt thì bạn nên thêm hai thuộc tính hack css dưới đây
-moz-border-radius: 20px; /*Firefox*/-webkit-border-radius: 20px; /*Chrome và Safary*/
Giá trị tham số của đơn vị chức năng tính chiều dài là px, pt hoặc %. Trong đó mỗi một cách dùng đều có những công dụng khác nhau :Để bạn hiểu rõ yếu tố thì tiên phong mình sẽ định nghĩa 4 góc như sau :
Trường hợp 1: Một tham số
Với trường hợp này thì có tính năng với cả bốn góc
Ví dụ: border-radius: 20px
Trường hợp 2: Hai tham số
Trường hợp này xảy ra như sau :
- Tham số đầu tiên là 1 VÀ 3
- Tham số thứ hai là 2 và 4.
Ví dụ: border-radius: 50px 20px
.
Trường hợp 3: Ba tham số
Trường hợp này :
- Tham số đầu tiên là 1
- Tham số thứ hai là 2 và 4
- Tham số thứ ba là 3
Ví dụ: border-radius: 20px 30px 60px
Trường hợp 4: Bốn tham số
Với trường hợp này sẽ tương ứng với 4 góc
Vi dụ: border-radius: 15px 35px 55px 60%
2. Ví dụ border-radius trong CSS3
Sau đây mình sẽ làm một số ít ví dụ như sau :
Dùng boder- radius tạo hình tròn:
Để tạo hình tròn thì ta chỉ việc thiết lập width
và height
của thẻ HTML bằng nhau và bo tròn bốn góc với giá trị là50%
.
Ví dụ: DEMO
Kết quả:
Tạo button được bo bốn cạnh:
Ví dụ: DEMO
Kết quả như sau:
3. Lời kết
Như vậy bạn có thể thấy thuộc tính border-radius
này thì bạn không cần sử dụng hình ảnh. Nhưng bạn nên lưu ý do nó là CSS3 nên nó hạn chế là ở trình duyệt cũ thì nó sẽ không hoạt động
Xem thêm: Hướng dẫn cách học ngôn ngữ c cơ bản cho người mới
Bài viết nằm trong case Study Hướng dẫn CSS cơ bản và nâng cao— oOo —
Tag: Trong CSS3 thi thuoc tinh border-radius dung de bo tron goc cua border Hom nay chung ta se tim hieu su dung CSS3 dung bo goc thong qua nhung vi du noi bat. Huong dan hoc CSS3, Hoc CSS3 truc tuyen, Tu hoc CSS3, Video huong dan hoc CSS3, download tai lieu hoc CSS3, hoc CSS3 mien phi, hoc CSS3 online, hoc CSS3 truc tuyen, hoc CSS3 co ban, học CSS3 căn bản, hoc CSS3 nang cao, tai lieu hoc CSS3, Ebook hoc CSS3, sach hoc CSS3, học lập trình CSS3