Задать вопрос
@MegaPuxapb

Как сделать, что бы по клику на инпут, плейсхолдер плавно перемещался вверх?

Как на яндексе, при регистрации почты.
5c54b61d2bd39119975662.jpeg
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
flapflapjack
@flapflapjack
на треть я прав
Настоящий плейсхолдер исчезает из инпута при набивке текста, значит это реализовано не плейсхолдером, а псевдо плейсхолдером:

Изначально в инпуте висит span с отрицательным margin-bottom, который при событии клика по инпуту - ползёт вверх с помощью скрипта, ну или может быть CSS-transform
Ответ написан
Комментировать
coderisimo
@coderisimo Куратор тега JavaScript
Вот примеры, которые мне кажутся симатичными.

https://codepen.io/paulrose/pen/mEGLg
https://codepen.io/vitor_faiante/pen/ogWLrw
https://codepen.io/asimanov/pen/dPrwqr

если нужно что-то большее, можно использовать какую-нибудь материал бибилиотеку. Их не мало )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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