Input

Нативное поле с плавающей подписью, аффиксами и одним вспомогательным действием. Метрики и визуал задаёт productScope.

Статус: stable · в системе с 2026-05 · интерактивность: always (всегда)

Когда использовать

  • Однострочный свободный ввод: имя, email, URL, поисковый запрос.
  • Значение с единицей или валютой — аффиксы prefix/suffix.
  • Пароль — type="password" с переключателем видимости.

Не использовать:

  • Ответ длиннее одной строки.
  • Значение выбирается из известного набора — дай выбор, а не свободный ввод.
  • Дата — у неё свой формат и календарь.
  • Значение участвует в арифметике — используй Input Number.

Альтернативы:

  • textareaмногострочный свободный текст
  • selectвыбор одного значения из известного списка
  • input-dateодна дата с календарём
  • input-numberарифметическое число с min, max и step

Конструктор

Меняйте свойства Input, сочетайте их и проверяйте результат в одном живом экземпляре.

Базовый

Подпись плавает: в покое — на месте плейсхолдера, в фокусе/со значением — наверх.

Размеры

Канонические s / m; точные метрики задаёт productScope.

Иконки и очистка

Ведущая/хвостовая иконки и кнопка очистки (clearable).

Аффиксы, счётчик и выравнивание

Prefix/suffix живут внутри поля; счётчик — в подвале рядом с описанием или ошибкой.

$

Поле

Подсказка, описание, ошибка, обязательность, только чтение.

Изменено

changed: точка у правого верхнего угла помечает поле с несохранённым изменением — как fieldIndicator легаси.

Макросы и копирование

macros — метки под полем вставляют значение в позицию курсора; copy — кнопка копирования; left — аддон слева.