Hover và :focus together css
Tương tự như cách Tailwind xử lý thiết kế đáp ứng, bạn có thể hoàn thành các yếu tố kiểu dáng khi di chuột, lấy tiêu điểm, v.v. bằng cách thêm tiền tố vào các tiện ích với biến thể trạng thái phù hợp Show
Theo mặc định, không phải tất cả các biến thể trạng thái đều được bật cho tất cả các tiện ích do cân nhắc về kích thước tệp, nhưng chúng tôi đã cố gắng hết sức để bật các kết hợp được sử dụng phổ biến nhất ngay lập tức Để biết danh sách đầy đủ các biến thể nào được bật theo mặc định, hãy xem ở cuối trang này Nếu cần nhắm mục tiêu đến một trạng thái mà Tailwind không hỗ trợ, thì bạn có thể mở rộng các biến thể được hỗ trợ bằng cách Thêm tiền tố 7 để chỉ áp dụng tiện ích khi di chuột
Theo mặc định, biến thể 8 được bật cho các plugin cốt lõi sau
Bạn có thể kiểm soát xem các biến thể 8 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnThêm tiền tố 6 để chỉ áp dụng tiện ích tập trung
Theo mặc định, biến thể 7 được bật cho các plugin cốt lõi sau
Bạn có thể kiểm soát việc có bật biến thể 7 cho plugin hay không trong phần 4 của tệp 5 của bạnTích cựcThêm tiền tố 5 để chỉ áp dụng tiện ích khi một phần tử đang hoạt động
Theo mặc định, biến thể 6 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 6 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnDi chuột theo nhómNếu bạn cần tạo kiểu cho phần tử con khi di chuột qua phần tử cha cụ thể, hãy thêm lớp 0 vào phần tử cha và thêm tiền tố 1 vào tiện ích trên phần tử conDự án mới Tạo một dự án mới từ nhiều mẫu bắt đầu
Theo mặc định, biến thể 2 được bật cho các plugin cốt lõi sau
Bạn có thể kiểm soát việc có bật biến thể 2 cho plugin hay không trong phần 4 của tệp 5 của bạnTập trung vào nhómBiến thể 5 hoạt động giống như ngoại trừ tiêu điểm
Theo mặc định, biến thể 5 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 5 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnTập trung vào bên trongThêm tiền tố 1 để chỉ áp dụng tiện ích khi phần tử con có tiêu điểm
Theo mặc định, biến thể 2 được bật cho các plugin cốt lõi sau
Bạn có thể kiểm soát xem các biến thể 2 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạntiêu cự có thể nhìn thấyLưu ý rằng tiêu điểm có thể nhìn thấy hiện yêu cầu các polyfill JS và PostCSS để hỗ trợ đầy đủ cho trình duyệt Thêm tiền tố 13 để chỉ áp dụng tiện ích khi một phần tử có tiêu điểm nhưng chỉ khi người dùng đang sử dụng bàn phímĐổ chuông khi lấy nét Đổ chuông khi lấy nét có thể nhìn thấy
Lưu ý rằng hiện tại chỉ có Chrome, Edge và Firefox hỗ trợ 14 nguyên bản, vì vậy, để được hỗ trợ đầy đủ cho trình duyệt, bạn nên cài đặt và định cấu hình cả polyfill JS có thể nhìn thấy tiêu điểm và polyfill PostCSS có thể nhìn thấy tiêu điểm. Đảm bảo bao gồm plugin PostCSS sau Tailwind trong danh sách plugin PostCSS của bạnTheo mặc định, biến thể 14 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 14 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnchuyển động an toànThêm tiền tố 19 để chỉ áp dụng một tiện ích khi tính năng phương tiện 20 phù hợp với 21Ví dụ: nút này sẽ chỉ hoạt hình khi di chuột nếu người dùng chưa bật "Giảm chuyển động" trên hệ thống của họ
Lưu ý rằng không giống như hầu hết các biến thể khác, có thể kết hợp 22 với cả biến thể đáp ứng và các biến thể khác như 8, bằng cách xếp chúng theo thứ tự nàyTheo mặc định, biến thể 22 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát việc có bật biến thể 22 cho plugin hay không trong phần 4 của tệp 5 của bạngiảm chuyển độngThêm tiền tố 28 để chỉ áp dụng một tiện ích khi tính năng phương tiện 20 phù hợp với 30Ví dụ: nút này sẽ hoạt ảnh khi di chuột theo mặc định, nhưng hoạt ảnh sẽ bị tắt nếu người dùng đã bật "Giảm chuyển động" trên hệ thống của họ
Lưu ý rằng không giống như hầu hết các biến thể khác, có thể kết hợp 31 với cả biến thể đáp ứng và các biến thể khác như 8, bằng cách xếp chúng theo thứ tự nàyTheo mặc định, biến thể 31 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát việc có bật biến thể 31 cho plugin hay không trong phần 4 của tệp 5 của bạnTàn tậtThêm tiền tố 37 để chỉ áp dụng tiện ích khi một phần tử bị tắt 0Theo mặc định, biến thể 38 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát việc có bật biến thể 38 cho plugin hay không trong phần 4 của tệp 5Đã truy cậpThêm tiền tố 42 để chỉ áp dụng tiện ích khi một liên kết đã được truy cập 1Theo mặc định, biến thể 43 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 43 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnĐã kiểm traThêm tiền tố 47 để chỉ áp dụng tiện ích khi radio hoặc hộp kiểm hiện được chọn
Theo mặc định, biến thể 48 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát việc có bật biến thể 48 cho plugin hay không trong phần 4 của tệp 5 của bạncon đầu lòngThêm tiền tố 52 để chỉ áp dụng tiện ích khi nó là con đầu lòng của cha mẹ nó. Điều này chủ yếu hữu ích khi các phần tử đang được tạo trong một số loại vòng lặp 3Điều quan trọng cần lưu ý là bạn nên thêm bất kỳ tiện ích 52 nào vào phần tử con, không phải phần tử chaTheo mặc định, biến thể 54 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 55 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnCon cuối cùngThêm tiền tố 58 để chỉ áp dụng tiện ích khi nó là con cuối cùng của cha mẹ nó. Điều này chủ yếu hữu ích khi các phần tử đang được tạo trong một số loại vòng lặp 4Điều quan trọng cần lưu ý là bạn nên thêm bất kỳ tiện ích 58 nào vào phần tử con, không phải phần tử chaTheo mặc định, biến thể 60 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 61 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạncon lẻThêm tiền tố 64 để chỉ áp dụng tiện ích khi nó là con lẻ của cha mẹ nó. Điều này chủ yếu hữu ích khi các phần tử đang được tạo trong một số loại vòng lặp 5Điều quan trọng cần lưu ý là bạn nên thêm bất kỳ tiện ích 64 nào vào phần tử con, không phải phần tử chaTheo mặc định, biến thể 66 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 67 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạncon chẵnThêm tiền tố 70 để chỉ áp dụng tiện ích khi nó là con chẵn của cha mẹ nó. Điều này chủ yếu hữu ích khi các phần tử đang được tạo trong một số loại vòng lặp 6Điều quan trọng cần lưu ý là bạn nên thêm bất kỳ tiện ích 70 nào vào phần tử con, không phải phần tử chaTheo mặc định, biến thể 72 không được bật cho bất kỳ plugin cốt lõi nàoBạn có thể kiểm soát xem các biến thể 73 có được bật cho plugin hay không trong phần 4 của tệp 5 của bạnKết hợp với tiền tố đáp ứngCác biến thể trạng thái cũng phản hồi nhanh, nghĩa là bạn có thể thực hiện những việc như thay đổi kiểu di chuột của một phần tử tại các điểm ngắt khác nhau chẳng hạn Để áp dụng một biến thể trạng thái tại một điểm dừng cụ thể, trước tiên hãy thêm tiền tố đáp ứng, trước tiền tố trạng thái Tạo các biến thể cho các tiện ích tùy chỉnhBạn có thể tạo các biến thể trạng thái cho các lớp CSS tùy chỉnh của riêng mình bằng cách gói chúng bằng chỉ thị 76Để biết thêm thông tin, hãy xem Tạo các biến thể tùy chỉnhBạn có thể tạo các biến thể của riêng mình cho bất kỳ trạng thái nào mà Tailwind không hỗ trợ theo mặc định bằng cách viết plugin biến thể tùy chỉnh Ví dụ: plugin đơn giản này thêm hỗ trợ cho biến thể lớp giả 77Tìm hiểu thêm về cách viết các plugin biến thể trong Tham chiếu biến thể mặc địnhDo cân nhắc về kích thước tệp, Tailwind không bao gồm tất cả các biến thể cho tất cả các tiện ích theo mặc định Để định cấu hình biến thể nào được bật cho dự án của bạn, hãy xem tài liệu cấu hình biến thể Việc sử dụng hover active và focus dynamic pseudo là gìCác lớp giả này thay đổi cách hiển thị các liên kết theo hành động của người dùng. . hover áp dụng khi người dùng đặt con trỏ lên phần tử nhưng không chọn phần tử đó. . hoạt động áp dụng khi phần tử được kích hoạt hoặc nhấp vào. . tiêu điểm áp dụng khi phần tử có tiêu điểm bàn phím .
Sự khác biệt giữa hoạt động và di chuột là gì?Di chuột. Đó là trạng thái xảy ra bằng cách đặt con trỏ của bạn lên nút. Bạn không thể thấy trạng thái này bằng bàn phím. Đang hoạt động. Rất đơn giản, đó là trạng thái của một phần tử đang hoạt động . Ví dụ, trong ví dụ của chúng tôi, đó là trạng thái tương tác với nút.
Tiêu điểm và hoạt động trong CSS là gì?:focus and :active are two different states. . tiêu điểm biểu thị trạng thái khi phần tử hiện được chọn để nhận đầu vào và . . active đại diện cho trạng thái khi phần tử hiện đang được người dùng kích hoạt .
Chúng ta có thể sử dụng di chuột với Div không?Để hiển thị phần tử div bằng CSS khi di chuột qua thẻ. Đầu tiên, đặt phần tử div ẩn i. màn hình điện tử. không ai;. Bằng cách sử dụng bộ chọn anh chị em liền kề và di chuột lên thẻ để hiển thị phần tử div . |