@mumus

Как сделать адаптивное поле ввода input?

Есть input type=text, в котором может быть длинное значение:

633f03801ffc3582112102.jpeg
Как сделать так, чтобы на маленьком разрешении всё значение текстового поля уместить в него? - так как на телефоне не особо удобно это:

633f03bdb4fca085305882.png
Была идея сделать textarea на десктопе и мобильных, но свойство rows стилями не поменять, только height.
Знаю про решения типа autoGrowing, но они Input расширяют только в длину, ну это логично. Остается вариант только с textarea и применить autoGrow?
  • Вопрос задан
  • 257 просмотров
Пригласить эксперта
Ответы на вопрос 1
Newto
@Newto
Input -- никак. Вы правильно заметили, что его имеет смысл расширять только в ширину. Textarea -- и в высоту. Поэтому если вы хотите, что бы в вашем поле было видно все, что там написано и пользователь мог туда что-то написать, то используйте либо textarea, либо div contenteditable=true
Ответ написан
Ваш ответ на вопрос

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

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