Найти в Дзене
Nuances of programming

10 способов улучшить выпадающие списки в дизайне UI и UX

Оглавление

Источник: Nuances of Programming

Выпадающие списки являются одним из наиболее широко используемых и универсальных инструментов для дизайнеров UI и UX. С их помощью можно с легкостью сгруппировать множество вариантов в один удобный компонент.

Рассмотрим список основных способов улучшения выпадающих списков, который был адаптирован из выступления на SXSW 2016 года Голдена Кришны (Golden Krishna) из Google, автора книги «Лучший интерфейс — это его отсутствие», и дизайнера цифровых продуктов Эрика Кэмпбелла (Eric Campbell) — Знаете что? К черту выпадающие списки.

1. Умный выбор по умолчанию

-2

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

Например, если вы оплачиваете штраф за превышение скорости на веб-сайте штата Колорадо, в качестве умного значения по умолчанию целесообразно предварительно установить Колорадо в качестве штата.

2. Упрощение

-3

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

3. Индивидуальные шаблоны использования

-4

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

Чем умнее ввод, тем лучше опыт для пользователей.

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

4. Региональный умный ввод по умолчанию

-5

Региональные шаблоны использования предварительно выбирают параметр, который относится к конкретному географическому местоположению. Например, при запросе валюты или поиске ближайших магазинов разрешение на определение местоположения позволяет угадать наиболее подходящий вариант. Это улучшенная версия опции «Выберите свое местоположение».

5. Используйте радиокнопки

-6

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

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

6. Используйте слайдер

-7

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

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

Хороший пример — выбор способа доставки. Отображение стандартных параметров на слайдере визуально представляет самый быстрый и самый медленный вариант.

7. Используйте визуальные элементы

-8

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

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

8. Добавьте TypeAhead

-9

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

При наличии огромного массива опций стоит добавить возможность фильтровать выпадающий список с помощью typeahead. Например, в выпадающем списке «Выберите ваш город» при вводе с клавиатуры можно пропустить все варианты и быстро добраться до своего местоположения.

9. Сделайте ввод умнее

-10

Вместо выпадающего списка для каждой валюты или кода страны можно просто предоставить пользователю возможность вводить информацию, создав программы для ее распознавания.

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

10. Используйте окна списков

-11

Чтобы увидеть параметры в выпадающих списках, необходимо кликнуть по ним. Окна списков, напротив, сразу предоставляют пользователю все доступные возможности. Они могут включать флажки, радиокнопки или тумблеры-переключатели.

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

Читайте также:

Читайте нас в телеграмме и vk

Перевод статьи Danny Sapio: 10 Ways to Improve Dropdowns in UI & UX Design