@ruslite

Как можно ограничить стиль?

Извиняюсь за кривой заголовок. В этом шаблоне поля очень интересно сделаны. Нажал на поле, лейбел сместился наверх. Я смог это реализовать. Но если я что-нибудь введу в поле, то лейбел все равно вернется на место и получается наложение.

В примере по ссылке этого "артефакта" нет. Как можно это исправить, куда копать? Это на уровне css или все же на js(удалял все js в принципе и все равно работало)?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 2
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
Сергей Сергей все верно указал, заполненое поле лучше скриптом определять и задавать класс, нарпимер в том же MDL так и сделано, это кстате от них и пошло. Ну а focus можно и через стили получить :focus ~ label к примеру так, ну и конечно в вашем случае label должен быть после input, или вы не отследите :focus, :checked и остальные селекторы
Ответ написан
Комментировать
nepritimov_m
@nepritimov_m
Frontend dev.
Сделай условие - если поле не пустое, не возвращать лейбл.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы