У меня есть div с неупорядоченным списком.Selected Hover no background
Если я нажимаю на элемент, я добавляю выбранный класс.
поэтому выбранный элемент всегда подобен
<li class="selected">
Для всех элемента Li я использую.
li:hover
{
background-color:#CECEC8;
}
Это работает.
и для выбранных элементов я использую
.selected
{
background-color:#8B8BFF;
}
.selected :hover
{
background-color:#8B8BFF;
}
Но когда я нажимаю выбранный элемент, а мышь все еще находится на нем (так его парящей над ним) цвет dosnt изменения, но по-прежнему # CECEC8 от литий: hover вместо # 8B8BFF from.selected: hover.
Как я могу отменить li: hover при нажатии, чтобы цвет фона элемента списка с выбранным классом всегда был # 8B8BFF даже при наведении.
Проблема в том, что это не сразу видно, если вы нажали, цвет dosnt изменился с обычного наведения.
Пример
да это нормально я» вы проверили его, и это происходит потому, что вы нацеливаете прямой тег, и если вы можете понять, что первый тег css работает после того, как этот id и класс css будут работать, поэтому вам нужно изменить часть своего кода. –
Попробуйте ': active' для состояний щелчка – MMM
Я имею в виду после щелчка, поэтому его щелкают (его не активно тогда) –