Поля ввода

Размеры и отступы
Типографика
Состояния полей
Подсказки
Ошибки
Обязательные поля
Неактивные поля
Поля с иконками
Кликабельные элементы
Большие текстовые поля
Выпадающие списки

Размеры и отступы

Боковые отступы от края блока до поля ввода равны обычными или увеличенным отступам внутри интерфейсного блока.

Максимальная ширина поля ввода — 528px.

Ширину поля можно сократить:

1. Когда известно точное количество символов, которые нужно ввести.
2. Когда мы знаем ширину содержимого выпадающего списка.

Не рекомендуется располагать поля ввода в интерфейсных блоках, ширина которых превышает 680px.

Типографика

Для плейсхолдера — Body L 300 Compact (серый), для введенных данных — Body L 300 Compact (черный).

Для заголовка и для подсказок — Body S 300 Compact, серый или черный, для заголовка в фокусе — оранжевый, для кликабельных элементов — синий, для ошибок — красный.

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

Статичное пустое

Текст#999
rgb (153, 153, 153)
Линия#CCC
rgb (204, 204, 204)

В фокусе пустое

Заголовок,
линия
#FF8C00
rgb (255, 140, 0)

В фокусе заполненное

Основной текст#000
rgb (0, 0, 0)
Заголовок, линия#FF8C00
rgb (255, 140, 0)

Статичное заполненное

Основной текст#000
rgb (0, 0, 0)
Заголовок#999
rgb (153, 153, 153)
Линия#CCC
rgb (204, 204, 204)

Подсказки

В одну строку

В две строки

Подсказка#999
rgb (153, 153, 153)

Ошибки

Пустое поле с ошибкой

Незаполненное поле, выведенное из состояния фокуса, выделяется как ошибка.

Заполненное поле с ошибкой

Ошибка в две строки.

Ошибка, линия#D0021B
rgb (208, 2, 27)

Обязательные к заполнению поля

Этот тип полей не рекомендуется отмечать звездочками и специальными подписями. В статичном состоянии обязательное к заполнению поле выглядит как обычное поле ввода.

Ошибка под полем высвечивается в 2 случаях:

1. Произошла расфокусировка поля.
2. Пользователь завершил ввод данных до того, как заполнил обязательное поле.

Обязательное поле в статичном состоянии

Обязательное поле не заполнено

Если обязательное поле имело описание, то оно выделяется как ошибка, без дополнительных примечаний об обязательном заполнении.

Неактивные поля

Поля с иконками

За иконкой  вопроса прячется подсказка, доступная при наведении. Иконка выравнивается по правому краю инпута.

Ввод пароля

С кнопкой показать пароль

Пароль показан

Подсказки c кликабельными элементами

Поле ввода с подсказкой и кликабельным элементом.

Ошибка в поле ввода + кликабельный элемент:

Когда поле в фокусе, появляется возможность добавить дополнительное поле.

Удаление поля также становится доступно при фокусировке.

Кликабельный
элемент
#0055BB

Большие текстовые поля

Когда введенные данные занимают больше одной строки, межстрочное расстояние составляет 24px.

В две строки

В три строки

Выпадающие списки

Высота блока и размер отступов выпадающего списка те же, что и у стандартного поля ввода.

Далее «Прикрепление файлов»