Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как установить focus на элемент?

Приветствую!

Создал группу иконка+input. Проблема в том, что hover и active - работает, а вот focus нет.
Подскажите, как решить проблему?

Спасибо!
  • Вопрос задан
  • 856 просмотров
Решения вопроса 1
JRK_DV
@JRK_DV
Рецепты https://codepen.io/jrkdv/full/LKLXdq
вариант 1.
сделать иконку с абсолютным позиционированием, а стиль бордера перенести в инпут (псевдокод)
input {
  padding: 10px 10px 10px 48px;
  border: 1px solid lightgray;
}
input:focus {
  border-color: red;
}


вариант 2.
Сделать слой бордер после инпута и использовать селектор соседей (псевдокод)
input:focus + div.border {
  border-color: red;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект