Здесь описаны все виды полей для ввода данных.

Базовые поля

В основном формы ввода делятся на несколько типов.

Поля M (средние) в основном используются для второстепенных полей ввода на десктопах. Поля L используются для мобильных устройств или в качестве двухстрочных полей.

Однострочные

Однострочные поля

Подписанные

Двухстрочные поля

Текстовые

Текстовые поля

Состояния полей

У всех полей есть свои состояния, которые меняются в зависимости от статуса поля, наведения курсора, активности и т.д.

Общие состояния

Состояния полей

Особые состояния с валидацией

При проверке поля иконка крестика или галочки может появиться только у однострочного инпута без иконки.

Валидация полей

Иконка в поле

Поля с иконкой

Поля ввода даты и времени

Поле с датой

Календарь

Календарь

При нажатии на поле со значком даты открывается календарь.

Поля с датой

Секция ввода времени работает следующим образом.

Ввод времени

Выбор файла

В поле выбора файла поддерживается drag&drop. При нажатии на поле или кнопку ввода происходит открытие стандартного окна браузера для выбора файла.

Один файл

Один файл

Несколько файлов

Есть два способа взаимодействия:

  1. После выбора файла появляется ещё одно поле выбора. Поля могут появляться друг за другом, пока не кончится лимит на добавление файлов.
  2. При выборе файлов, если пользователь выбирает сразу несколько, новые поля для всех выбранных файлов создаются автоматически. При нажатии на крестик поле пропадает.

Несколько файлов

Lookup

Полный список этого элемента открывается в сайдпейдже.

Лукап