Стилизация invalid полей?

Есть такое поле
<input type="text" required  pattern="([a-zA-Z0-9]*)">

Если поле не соответствует паттерну, то оно должно окрашиваться в красный (срабатывает псевдокласс :invalid). Но у меня есть еще атрибут required, который проверяет поле на пустоту. То есть по умолчанию поле будет красным тк пустое. Как то переопределить для :required не получается. Как сделать пустое поле как при фокусе не прибегая к js?
  • Вопрос задан
  • 2962 просмотра
Пригласить эксперта
Ответы на вопрос 1
@f0rmat1k
Разве не работает?
:invalid, :invalid:required {
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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