Tôi đặt hình nền (mũi tên xuống) thành một hộp chọn sau khi đặt thuộc tính webkit-appearance thành none. Khi danh sách tùy chọn được mở, tôi muốn hiển thị một hình nền khác (mũi tên lên). Có một lớp giả hoặc một cái gì đó cho nó? Tôi không thể tìm thấy bất cứ điều gì trong quá trình tìm kiếm của tôi ...Có cách nào để chọn một hộp chọn mở trong css không?
Trả lời
Không thể phát hiện xem phần tử HTML select
có được mở bằng CSS hay thậm chí là javascript hay không.
Nếu bạn muốn tùy chỉnh biểu tượng mũi tên của menu thả xuống tùy chỉnh, tùy chọn tốt nhất của bạn là sử dụng thành phần thả xuống tùy chỉnh ánh xạ tới phần tử select
ẩn.
oh gì là xấu hổ, một chức năng như vậy sẽ có ích. Nhưng cảm ơn bạn rất nhiều! – user2718671
bạn có thể sử dụng lớp học giả :focus
.
Nhưng điều này sẽ cho biết trạng thái "mở", cũng khi chọn <select>
qua tab hoặc một mục vừa được chọn. Để phá vỡ điều này, bạn có thể sử dụng một cái gì đó như select:hover:focus
nhưng điều này là khá xấu xí và không phải là một giải pháp vững chắc.
select:focus
{
background-color: blue;
color: white;
}
<select>
<option>Click me</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
chọn: tập trung: hoạt động thực hiện công việc ít nhất trong Chrome. – RSeidelsohn
- 1. Có bộ chọn CSS để chọn văn bản (các khối nội tuyến) trong một hộp hình chữ nhật không?
- 2. Làm cách nào để kiểm tra xem không có tùy chọn nào được chọn trong hộp chọn bằng jQuery?
- 3. Làm cách nào để áp dụng CSS cho một hộp chọn Chrome Chrome?
- 4. jQuery/Programmatically Chọn một tùy chọn trong hộp chọn
- 5. jQuery - chọn tùy chọn trong hộp chọn
- 6. CSS - Cách chọn id trong một lớp
- 7. jQuery: Cách kiểm tra xem tùy chọn NO có được chọn rõ ràng trong một hộp chọn không
- 8. Có CSS không bằng bộ chọn không?
- 9. Làm thế nào để thay đổi phong cách của một hộp Chọn 'nhãn nhóm chọn lọc
- 10. Làm cách nào để bật/tắt tùy chọn trong Hộp Chọn bằng cách sử dụng jquery
- 11. Đệm trong các hộp chọn
- 12. Có cách nào để chọn văn bản một cách có lập trình trong một TextView không?
- 13. Cách dễ dàng để chọn nhanh toàn bộ nhóm chọn trong hộp chọn
- 14. Chuyển trên một số tùy chọn trong hộp chọn
- 15. Cách gửi hộp kiểm không chọn cũng
- 16. Làm cách nào để thay đổi tùy chọn Có/Không trong hộp thoại xác nhận?
- 17. Có cách nào để tạo hộp thoại chọn tệp java nhớ thư mục cuối cùng không?
- 18. Có bộ chọn CSS "haschildren" không?
- 19. Làm thế nào để có được hộp chọn giá trị tùy chọn trong jQuery
- 20. Làm cách nào để xem hộp kiểm nào được chọn?
- 21. Làm cách nào để nhận được nhiều giá trị đã chọn từ hộp chọn trong JSP?
- 22. Chỉ chọn một hộp kiểm
- 23. Làm cách nào để tạo hộp thư có các lựa chọn "Có", "Không" và DialogResult?
- 24. css không chọn lớp học?
- 25. Làm cách nào để yêu cầu Visual Studio luôn mở rộng hộp nhóm "Tìm tùy chọn" trong hộp thoại Tìm?
- 26. Làm cách nào tôi có thể tập trung vào hộp chọn lựa chọn?
- 27. Làm cách nào để mở trình chọn tệp bằng JavaScript?
- 28. Làm cách nào để tôi có thể chọn một picturebox?
- 29. CSS không có anh em chọn
- 30. Cách tạo Hộp thoại để nhắc người dùng có tùy chọn Có/Không trong WPF
Hi, xin vui lòng cho chúng tôi bất kỳ của mã mà bạn đã cố, sau đó chúng ta có thể bắt đầu giúp bạn đi đúng hướng –