Я нашел ответ.
По умолчанию метка будет стилизована, только если placeholder
не виден:
.form-label-group input:not(:placeholder-shown) ~ label {
padding-top: .25rem;
padding-bottom: .25rem;
font-size: 12px;
color: #777;
}
Хитрость в том, чтобы установитьтот же properties
, если autofill
представлен с :-webkit-autofill
:
.form-label-group input:not(:placeholder-shown) ~ label,
.form-label-group input:-webkit-autofill ~ label /* <<<< Add these */
{
padding-top: .25rem;
padding-bottom: .25rem;
font-size: 12px;
color: #777;
}