-webkit-autofill псевдо-класс отлично работает в Desktop Chrome, но не работает в Mobile Chrome (IOS)
У меня есть собственная структура-заполнитель с плавающей точкой, и я хочу, чтобы она поддерживала автозаполнение Chrome (которое заполняет форму при загрузке страницы или из диалогового окна)
Итак, я добавил этот код:
#{$all-text-inputs} {
&:-webkit-autofill + #{$this}-placeholder {
left: 0;
right: 0 ;
transform: translateY(-34px);
@include text(big, $lh: 1.3em, $fw: fw(regular));
opacity: 1;
}
}
Это работает, как и ожидалось, в Chrome Desktop: -webkit-autofill запускается и заполнитель идет вверх
Но, похоже, псевдокласс не работает в Chrome Mobile (IOS)
Структура ввода:
<div class="input input-with-float-placeholder">
<div class="input-inner">
<input type="email">
<span class="input-placeholder">Username</span>
</div>
</div>