Tôi có một danh sách không có thứ tự.Đã chọn Di chuột không có nền
Nếu tôi nhấp vào một mục, tôi thêm lớp đã chọn.
nên mục đã chọn luôn luôn là như
<li class="selected">
Đối với tất cả các mục li tôi sử dụng.
li:hover
{
background-color:#CECEC8;
}
Tác phẩm này hoạt động.
và cho các mục đã chọn tôi sử dụng
.selected
{
background-color:#8B8BFF;
}
.selected :hover
{
background-color:#8B8BFF;
}
Nhưng khi tôi nhấp vào mục lựa chọn và chuột vẫn còn nằm trên nó (vì vậy lơ lửng của nó trên nó) thay đổi màu dosnt nhưng vẫn là # CECEC8 từ li: di chuột thay vì # 8B8BFF từ.selected: hover.
Làm cách nào tôi có thể ghi đè lên li: di chuột khi được nhấp để màu nền của mục danh sách với class = được chọn luôn là # 8B8BFF ngay cả khi di chuột.
Sự cố hiện không hiển thị ngay lập tức nếu bạn nhấp vào, thay đổi màu dosnt từ di chuột thông thường.
Ví dụ
có điều này là tôi bình thường' đã kiểm tra nó và nó xảy ra bởi vì bạn nhắm mục tiêu thẻ trực tiếp và nếu bạn có thể hiểu thẻ css đầu tiên hoạt động sau khi id này và lớp css sẽ hoạt động, do đó bạn phải thay đổi một số mã của bạn –
Hãy thử ': active' để nhấp vào tiểu bang – MMM
i có nghĩa là sau khi nhấp vào để nó được bấm (nó không hoạt động sau đó) –