Video: Những cách bo tròn góc 2025
Nếu bạn tạo một hộp với các góc tròn bằng cách sử dụng các phiên bản CSS, hình ảnh và bảng HTML trước đó, bạn biết đó là một sự đau đớn - làm thế nào bạn phải tạo ra bốn hình ảnh cho mỗi góc), và làm thế nào bạn phải điều chỉnh mọi thứ một cách cẩn thận để các góc được xếp hàng chỉ như vậy.
Bạn đã thử sử dụng kỹ thuật cũ hay không, bạn chắc chắn sẽ đánh giá cao góc tạo tròn được tạo ra khi bạn sử dụng biên giới thuộc tính CSS 3.
Khi bạn sử dụng bán kính biên giới, bạn chỉ định chiều dài của bán kính là giá trị để tạo các góc tròn. Sau đó, bạn có thể làm tròn góc tròn như bạn muốn, và bạn có thể áp dụng phong cách cho bất kỳ hoặc tất cả các góc của một hộp. Ở đây bạn thấy một sơ đồ được thiết kế để giúp bạn thấy làm thế nào thay đổi bán kính thay đổi góc cong.
Bạn có thể áp dụng bán kính biên vào bất kỳ đối tượng hộp nào, chẳng hạn như thẻ hoặc thẻ
. Đây là cú pháp để tạo các góc tròn trong CSS 3 cho các trình duyệt WebKit (lưu ý rằng r đại diện cho bán kính , khoảng cách từ trung tâm của một vòng tròn tới góc cong):
-webkit-border-radius: r chiều dài;
Nếu bạn muốn chỉ định một bán kính khác nhau cho mỗi góc, phong cách của bạn có thể trông giống như đoạn mã sau. Trong hình này, bạn sẽ thấy các giá trị thay đổi như thế nào nếu góc tròn được áp dụng cho góc trên bên phải và góc dưới bên trái:
-bộ phận-biên giới-phía trên cùng bên trái bán kính: 0; -thanh công khai bộ nhớ-trên-bên phải-bán kính: 25px; -bộ phận bộ sưu tập-biên giới-phía dưới-bên phải bán kính: 0; -bộ phận mạng-khung-phía dưới-trái bán kính: 25px;
Bạn có thể kiểm soát bán kính thậm chí nhiều hơn nếu bạn chỉ định hai giá trị cho bán kính, như sau:
-webkit-border-radius: 50px 100px;
Trong ví dụ tiếp theo được hiển thị, một chiều cao chữ làm tròn đã được thêm vào hộp để nó vẫn còn trong quy mô với văn bản. Bằng cách sử dụng đơn vị em làm đơn vị đo lường của chúng tôi, chúng tôi có thể giữ thiết kế theo quy mô trên cả iPhone và iPad. Đây là một thực tiễn hữu ích khi bạn muốn thêm các góc được làm tròn quanh một phần tử văn bản, chẳng hạn như tiêu đề:
-webkit-border-radius: 1em;
Trong ví dụ một bóng đổ và một gradient cũng được sử dụng. Bạn có thể thêm bóng đổ bằng CSS 3.
