Sử dụng các tiện ích như
Save Changes
3, Save Changes
4 hoặc Save Changes
5 để áp dụng các kích thước bán kính đường viền khác nhau cho một phần tử
Nút thuốc
Sử dụng tiện ích
Save Changes
6 để tạo nút thuốcSave Changes
Không làm tròn
Sử dụng
Save Changes
0 để xóa bán kính đường viền hiện có khỏi phần tửĐiều này được sử dụng phổ biến nhất để loại bỏ bán kính đường viền được áp dụng tại điểm ngắt nhỏ hơn
Save Changes
Làm tròn các cạnh riêng biệt
Sử dụng
Save Changes
1 để chỉ làm tròn một cạnh của phần tử
Làm tròn góc riêng biệt
Sử dụng
Save Changes
2 để chỉ làm tròn một góc của phần tử
Áp dụng có điều kiện
Hover, focus và các trạng thái khác
Tailwind cho phép bạn áp dụng có điều kiện các lớp tiện ích ở các trạng thái khác nhau bằng cách sử dụng các công cụ sửa đổi biến thể. Ví dụ: sử dụng
Save Changes
3 để chỉ áp dụng tiện ích Save Changes
4 khi di chuộtĐể biết danh sách đầy đủ tất cả các công cụ sửa đổi trạng thái có sẵn, hãy xem tài liệu về Hover, Focus và Other States
Bạn cũng có thể sử dụng các công cụ sửa đổi biến thể để nhắm mục tiêu các truy vấn phương tiện như điểm ngắt phản hồi, chế độ tối, chuyển động giảm ưu tiên, v.v. Ví dụ: sử dụng
Save Changes
5 để áp dụng tiện ích Save Changes
4 chỉ với kích thước màn hình trung bình trở lênĐể tìm hiểu thêm, hãy xem tài liệu về Thiết kế đáp ứng, Chế độ tối và các công cụ sửa đổi truy vấn phương tiện khác
Sử dụng các giá trị tùy chỉnh
Tùy chỉnh chủ đề của bạn
Theo mặc định, Tailwind cung cấp năm tiện ích kích thước bán kính đường viền. Bạn có thể thay đổi, thêm hoặc xóa những thông tin này bằng cách chỉnh sửa phần
Save Changes
7 trong cấu hình Tailwind của mìnhSave Changes
3Tìm hiểu thêm về cách tùy chỉnh chủ đề mặc định trong tài liệu tùy chỉnh chủ đề
Giá trị tùy ý
Nếu bạn cần sử dụng một giá trị
Save Changes
8 một lần không hợp lý để đưa vào chủ đề của mình, hãy sử dụng dấu ngoặc vuông để tạo nhanh một thuộc tính bằng cách sử dụng bất kỳ giá trị tùy ý nào Giả sử bạn có một chủ đề trang web yêu cầu phải bo tròn các góc cho các thành phần bao gồm cả bảng. Hãy xem làm thế nào chúng ta có thể đạt được chúng và những thách thức trong việc đạt được như vậy là gì
Hãy tạo một bảng đơn giản
Save Changes
5TênBộ phậnVăn phòngJohnQuản trị viênBắcSmithHậu cầnNamDavidGiao thông ĐôngHãy thêm một số kiểu dáng cơ bản cho nó bằng cách sử dụng các thuộc tính
Save Changes
7, Save Changes
8 và Save Changes
60. Chúng tôi cũng xóa khoảng cách giữa các đường viền bên trong bằng cách sử dụng Save Changes
61 [không phải bằng cách sử dụng Save Changes
62 - điều này rất quan trọng đối với các góc tròn bên ngoài]NameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastLàm tròn các góc bên ngoài
Tiếp theo, hãy thêm một
Save Changes
63 để có được các góc tròn của chúng taSave Changes
6NameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastWhoa, các góc không được làm tròn. Chà, các góc của nền đã được bo tròn, nhưng không phải đường viền. Điều này là do đường viền của các ô trong bảng không được làm tròn - chúng giữ nguyên hình vuông. Hãy xem liệu chúng ta đã áp dụng đường viền ra bên ngoài bảng và xóa nó khỏi các ô riêng lẻ
Save Changes
1TênBộ phậnVăn phòngJohnAdminNorthSmithLogisticsSouthDavidTransportEastBây giờ tất cả những gì chúng ta cần làm là thêm lại các đường viền bên trong, nhưng không làm tròn các cạnh bên ngoài của các ô. Nếu bạn xem lại các bảng trước đó, bạn cũng sẽ thấy rằng các đường viền bên trong rộng 2px. Điều này là do chúng tôi đang sử dụng
Save Changes
64, có nghĩa là mỗi ô có đường viền 1px riêng, đường viền này chạm vào đường viền 1px từ ô tiếp theo. Thật không may, chúng tôi không thể chỉ đặt độ rộng đường viền thành 0. 5px. Tuy nhiên, chúng ta có thể dựa vào mô hình nội dung của bảng để giúp chúng ta xây dựng một số bộ chọn thú vị sẽ hoạt động cho tất cả các bảng. Đoạn mã sau sẽ hoạt động với bất kỳ bảng có cấu trúc tốt nào, bao gồm các bảng có chú thích, colgroups, tbody, no tbody, v.v.Save Changes
3NameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastĐiều này đang bắt đầu tốt bây giờ. Bạn có thể dừng lại ở đó nếu đó là tất cả những gì bạn cần. Nếu bạn muốn tạo kiểu nền cho các ô hoặc hàng riêng lẻ [e. g. xen kẽ các màu hoặc tô sáng các hàng khi di chuột] thì chúng tôi sẽ sắp xếp thứ đó trước. Hãy thay đổi màu nền của hàng tiêu đề của chúng ta thành màu gì đó thật đẹp để làm cho nó nổi bật
Save Changes
4TênBộ phậnVăn phòngJohnQuản trị viênBắcSmithHậu cầnNamDavidGiao thông ĐôngVà chúng tôi vừa phá vỡ các góc tròn đẹp đẽ của mình một lần nữa. Hãy nhớ rằng chúng tôi đã không làm tròn các góc của các ô riêng lẻ, chỉ làm tròn bảng. Rất may, mặc dù cách khắc phục hơi phức tạp đối với đường viền, nhưng nó dễ dàng hơn nhiều đối với nền. Chúng tôi chỉ có thể đặt
Save Changes
65 trên toàn bộ bàn thành Save Changes
66 để ẩn phần nhô ra trên các góc tròn. Chúng tôi đã sử dụng một biến CSS ở đây chỉ để loại bỏ sự trùng lặp trên kiểu đường viềnSave Changes
7NameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastVà chúng tôi đã có nó. Bây giờ chúng ta có các góc bàn tròn với một đoạn sao chép/dán dễ dàng
Làm tròn các góc bên trong
Mặc dù cách trên hoạt động tốt nếu tất cả những gì bạn muốn làm là làm tròn 4 góc bên ngoài của bàn, nhưng nó không hoạt động tốt nếu bạn muốn làm tròn bất kỳ góc nào khác. Ví dụ: giả sử bạn muốn làm tròn các góc của tiêu đề bảng để nó trông tách biệt với phần nội dung. Nếu chúng ta sử dụng thủ thuật trước đó bằng cách sử dụng
Save Changes
67, thì nền sẽ hiển thị bên ngoài các góc tròn giữa tiêu đề và nội dung. Chúng tôi có thể dễ dàng khắc phục điều này bằng cách áp dụng nền cho từng ô riêng lẻ, nhưng hiện tại chúng tôi gặp sự cố khi thực sự tạo đường viền xung quanh các góc tròn này. Chúng tôi có thể áp dụng đường viền cho các ô riêng lẻ, nhưng sau đó chúng tôi sẽ nhận được các đường viền bên trong tối thiểu 2px. Nếu chúng ta chỉ áp dụng đường viền cho một bên của mỗi ranh giới ô, thì chúng ta sẽ mất một phần đường viền trên các góc tròn bên trongNameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastNó gần như hoạt động hoàn hảo, ngoại trừ những bit này ở đây
Box Shadow để giải cứu
Thay vì sử dụng đường viền, chúng ta có thể sử dụng một mẹo nhỏ liên quan đến một
Save Changes
68 trên mỗi ô để tạo hiệu ứng mà chúng ta đang theo đuổi. Nó thực sự làm cho mã biên giới của chúng tôi trở nên đơn giản một cách đáng ngạc nhiênSave Changes
0Bây giờ chúng ta có thể tạo kiểu cho các ô còn lại và làm tròn các góc của chúng bao nhiêu tùy ý
Save Changes
1Và kết quả là đúng
NameDepartmentOfficeJohnAdminNorthSmithLogisticsSouthDavidTransportEastPhần kết luận
Làm tròn các góc của bảng có vẻ là một nhiệm vụ đơn giản nhưng nó có thể dễ dàng trở nên khó khăn tùy theo yêu cầu của bạn. Nếu bạn chỉ làm tròn các góc của toàn bộ bảng, bán kính đường viền sẽ hoàn thành công việc. Tuy nhiên, nếu bạn cần làm tròn riêng phần đầu và phần thân hoặc thậm chí làm tròn các hàng của bảng riêng lẻ trong phần thân, thì bạn có thể hoàn thành công việc với một
Save Changes
68Chia sẻ trên Twitter · Chia sẻ trên Facebook
UnusedCSS giúp chủ sở hữu trang web loại bỏ CSS không sử dụng của họ mỗi ngày. Đăng ký để xem bạn có thể loại bỏ bao nhiêu