Размеры и отступы
Типографика
Состояния полей
Подсказки
Ошибки
Обязательные поля
Неактивные поля
Поля с иконками
Кликабельные элементы
Большие текстовые поля
Выпадающие списки
Размеры и отступы
Боковые отступы от края блока до поля ввода равны обычными или увеличенным отступам внутри интерфейсного блока.
Максимальная ширина поля ввода — 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.
В две строки
В три строки
Выпадающие списки
Высота блока и размер отступов выпадающего списка те же, что и у стандартного поля ввода.