Lớp :checked
giả trong CSS chọn các phần tử khi chúng ở trạng thái đã chọn. Nó chỉ được liên kết với các phần tử input ( ) của loại radio và hộp kiểm. Bộ
:checked
chọn lớp giả khớp với các loại đầu vào vô tuyến và hộp kiểm khi được chọn hoặc chuyển sang trạng thái bật. Nếu chúng không được chọn hoặc được chọn, sẽ không có kết quả phù hợp.
Vì vậy, khi một hộp kiểm được chọn và bạn đang nhắm mục tiêu nhãn ngay sau nó:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Văn bản nhãn sẽ chuyển từ phông chữ nghiêng màu xám sang phông chữ bình thường màu đỏ.
CSS is Awesome
CSS thật tuyệt vời
Trên đây là một ví dụ về việc sử dụng lớp :checked
giả để làm cho các biểu mẫu dễ tiếp cận hơn. Lớp :checked
giả có thể được sử dụng với các đầu vào ẩn và nhãn hiển thị của chúng để xây dựng các vật dụng tương tác, chẳng hạn như phòng trưng bày hình ảnh.
Nhiêu tai nguyên hơn
- Vụ hack hộp kiểm
- MDN Docs on: đã chọn
- Thông số kỹ thuật W3C trên: đã kiểm tra
Hỗ trợ trình duyệt
Trình duyệt Chrome | Safari | Firefox | Opera | I E | Android | iOS |
---|---|---|---|---|---|---|
Bất kì | 3.1+ | Bất kì | 9+ | 9+ | bất kì | bất kì |