Как решить конфликт псевдоклассов :hover и :focus?

https://jsfiddle.net/9671x2oo/3/

При наведении мышки на строку поиска, для лупы(псевдоэлемента) срабатывает свойство {color: #fff;} , при фокусе на строке поиска для лупы(псевдоэлемента) должно срабатывать свойство {color: #6a7180;}, но он не срабатывает так как на это поле уже наведена мышка и действует свойство {color: #fff;}, если убрать мышку из поля поиска при активно фокусе, лишь тогда мы увидим срабатывание свойства {color: #6a718} .

Как решить проблему? Необходимо добиться срабатывания свойства {color: #6a718} при фокусе на строке и наведенной в этот момент мышки.
  • Вопрос задан
  • 867 просмотров
Решения вопроса 1
PretorDH
@PretorDH
HTML5, CSS3, PHP, JS - люблю в чистом виде.
.find:hover {
color: #fff;
}
.find:focus:hover, .find:focus {
color: #6a7180;
}

JSfiddle
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы