CSS селектор :autofill — поле, заповнене браузером
CSS псевдоклас :autofill вибирає поле вводу, яке браузер заповнив автоматично.
Загальний опис
Браузери фарбують автозаповнені поля у свій жовтуватий колір, і він часто б'ється з дизайном. Цей селектор дає змогу перевизначити вигляд — або, навпаки, свідомо підсвітити такі поля.
автор: NagarD
- Нотатка
-
Браузери навмисне обмежують, що саме тут можна змінювати — щоб сайт не міг приховати факт автозаповнення. Колір тла зазвичай доводиться перебивати через
автор: NagarDbox-shadow, боbackgroundне спрацює.
Синтаксис
:autofill
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| autofill | 81+ | 86+ | 15+ | 68+ | 81+ | - |
| Переглядач | ||||
|---|---|---|---|---|
| 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;
}
Коментарі
Коментарів ще немає — будьте першим!