Задать вопрос

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

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

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

Как решить проблему? Необходимо добиться срабатывания свойства {color: #6a718} при фокусе на строке и наведенной в этот момент мышки.
  • Вопрос задан
  • 920 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
PretorDH
@PretorDH
HTML5, CSS3, PHP, JS - люблю в чистом виде.
.find:hover {
color: #fff;
}
.find:focus:hover, .find:focus {
color: #6a7180;
}

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

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

Похожие вопросы