Почему не работает свойство hover?
Вот мой код, я хочу сделать подчеркивание при наведении на input.
.form_field_container::after {
content: "";
position: absolute;
bottom: -2px;
height: 2px;
background-color: red;
left: 0;
transition: all 10s;
width: 10px;
}
.form_input:hover .form_field_container::after {
width: 100%;
}
.form_field_container:hover::after{}
Если сделать after при наведении на сам элемент, который нужно подчеркнуть, то все работает, а если сделать .form_input:hover .form_field_container::after
, то почему-то свойство перестает применяться
HTML
<div class="form_field_container" style="margin-bottom: 22px">
<span class="enter_label">Логин</span>
<input type="text" placeholder="Введите ваш логин или электронную почту"
name="login" class="form_input login_input">
</div>
Источник: Stack Overflow на русском