CSS селектор :autofill — поле, заповнене браузером


CSS псевдоклас :autofill вибирає поле вводу, яке браузер заповнив автоматично.

автор: NagarD

Загальний опис

Браузери фарбують автозаповнені поля у свій жовтуватий колір, і він часто б'ється з дизайном. Цей селектор дає змогу перевизначити вигляд — або, навпаки, свідомо підсвітити такі поля.

автор: NagarD

Нотатка

Браузери навмисне обмежують, що саме тут можна змінювати — щоб сайт не міг приховати факт автозаповнення. Колір тла зазвичай доводиться перебивати через box-shadow, бо background не спрацює.

автор: NagarD

Синтаксис

:autofill

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
autofill 81+ 86+ 15+ 68+ 81+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
autofill 81+ yes yes 15+

Приклади

+ запропонувати свій приклад у пісочниці

Своє тло замість браузерного жовтого.

HTML

<input type="email" name="email" autocomplete="email">

CSS

input:autofill {
    /* box-shadow перебиває тло, яке браузер не дає змінити напряму */
    box-shadow: 0 0 0 100px #eef6ff inset;
    -webkit-text-fill-color: #14170f;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід