О нас

Учебник

Полезные ресурсы

Анатомия

Список — это элемент интерфейса, который позволяет структурированно отображать связанные данные. Его основная задача — помочь пользователю быстро воспринимать информацию и легко в ней ориентироваться. Списки используются везде: от простых перечислений до сложных древовидных структур с множеством уровней вложенности.

Базовая анатомия

Основу списка составляет контейнер, внутри которого располагаются элементы. Каждый элемент может включать маркер (для маркированных списков), номер (для нумерованных списков) или просто отступ. Важно обеспечить достаточное расстояние между элементами для комфортного восприятия.

Анатомия с дополнительными элементами

Элементы списка могут содержать не только текст, но и другие компоненты: изображения, иконки, чекбоксы или кнопки действий. При добавлении таких элементов необходимо следить за выравниванием и сохранением визуальной целостности списка.

Вложенные списки

При проектировании многоуровневых списков каждый уровень вложенности получает дополнительный отступ. Визуальные маркеры могут меняться в зависимости от уровня, помогая пользователю лучше ориентироваться в структуре.

Состояния

Списки должны реагировать на действия пользователя особенно, если они являются частью навигации или интерфейса управления.

Default

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

Hover

При наведении на интерактивный элемент списка он должен менять свой внешний вид, например, через изменение цвета фона или добавление подсветки. Изменения должны быть заметными, но не отвлекающими.

Active

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

Disabled

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

Чек-лист
Элементы списка визуально связаны между собой Отступы между элементами оптимальны для восприятия Маркеры или нумерация четко видны и выровнены Вложенные уровни имеют понятную иерархию Интерактивные элементы имеют достаточную область касания Состояния элементов четко различимы Групповые операции (если есть) работают интуитивно Анимации плавные и не мешают использованию
Вам может быть интересно