- Статьи
- 2 мин на чтение
- 8123
Лучшие решения для проектирования UI-элементов фильтрации
Упрощаем выбор нужных значений в фильтрах
Пользователи могут столкнуться со сложностями при выборе необходимых значений в фильтрах. В статье вы найдёте несколько решений, которые помогут улучшить интерфейс фильтра и облегчить процесс выбора данных.
Слайдеры для выбора диапазона значений
Когда пользователи выбирают диапазон с целью фильтрации, они, как правило, не знают, какое минимальное и максимальное значение является оптимальным. Вместо того, чтобы указывать их, предоставьте людям данные, которые помогут им сделать обоснованный выбор.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXfR73IJp_CAdtwoeWaz1ptgokf4LglyLTGyUnuop0i4bO59-Xxgi3dMyYEVbYFCz5L4eWDlSOMD0yqPOhOJuVATFwpiQbEsM_NPLosow1IfvNEgHcdr7nhm2XB4H8DMOGIopsPg1E-p2TuhbCbicCNOn3nZkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Например, отображение гистограммы с самыми распространёнными значениями цен позволит пользователю отфильтровать их в разумном диапазоне. Укажите также значение средней цены в текстовом формате. Все это поможет пользователям сделать оптимальный выбор.
К слайдеру для выбора диапазона добавьте текстовые поля, чтобы пользователи могли ввести точные значения, которые им нужны, вместо того, чтобы возиться с ползунком.
Карточки для выбора
Пользователям сложно сделать выбор, если указано только название значения. Чтобы обеспечить достаточный контекст, иногда необходимо предоставить дополнительную информацию для каждого варианта. Разместите значения фильтра в карточке и добавьте к ним описание. Оно поможет пользователям сделать правильный выбор.
Большая площадь карточки облегчает пользователям процесс выбора и делает подсказку более развёрнутой и чёткой.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXejInlLkdoHLmUr13y72Gx4VeSqD93gpciTngKXii0ClsYHlMMww8db-8dDygl1Vi9QHKnIhFtKEZKMV9B-Y3IselS15sbBWH7oUZeRt2eu-lVMzpZfG8M66x6pvc5EJAK5EspPP9yCSirXHPVB_br01bSfkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Чипы для выбора
Выпадающие списки в модальном окне — не лучшая идея, поскольку там элементы идут один за другим. Вместо этого для каждого варианта используйте компонент «чип» и расположите чипы горизонтально.
В этом случае пользователи сразу увидят все варианты и не будут возиться с выпадающим списком. Это сэкономит им время и ускорит их выбор.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXeDp4PTXnG063fAE213C1eHK_95WZ2z9zF-eE4elVVBsHJ6SyG2mNJWS7x_2ZVE5TnIbUfbijdNBcK2Rjk7YMO2TNn4Zk5SCkVC6B0kxgFTAEZrZaxL0OzaGGCThEcVvX_k2DJVFBdd7l1Bsuoy5sBIbsZWkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Иконки на карточках для выбора
Чтобы помочь пользователям сделать выбор, на карточках можно разместить иконки. У вас могут быть такие значения фильтров, которые можно представить визуально. Например, дома, квартиры, гостевые дома и гостиницы — это конкретные объекты, которые знакомы пользователям. Поэтому вы можете найти иконки для их представления.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXeGL_6l6yutJuF4Em1uNyvjD6zUa0rkugiTmfdtXrS0HzkwQyI14a2OZ90JWrZIq9TI9m_VX5_HjuRwK5rRRLTFaigFzP4wp1bCffTVGMWPLawx7QuA0HqVAzcQvota0FykUGihgcvtkE514is_6GvVa-1jkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Чипы с галочкой
В отличие от чипов для выбора, чипы с галочкой позволяют выбрать несколько значений из предложенных. В результате у пользователей появляется больше вариантов.
Вместо того, чтобы использовать длинный список с чекбоксами, чипы позволяют размещать значения фильтра горизонтально и сэкономить вертикальное пространство. Если у вас много вариантов, сделайте кнопку «Показать еще», чтобы пользователь мог развернуть список.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXeTJ8YCzH-v8NQWQ1FxQivM34U7b3lBt0SSHB7ZG7qmIcdw7FLyv4JeZ7nlXmGOl08C-jv4OkUFYZvJjiPKdHSLXimXgBXBOr2zwlNik3J6ZCLowCHpqvRrvt1eefhIgVZSFyuWHKOZhBGGswBrk_YNHMkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Переключатели
У вас могут быть специальные опции, и чтобы включить их обычного чекбокса может быть недостаточно. Используйте переключатель с описанием опции, чтобы обратить внимание пользователя на её важность.
![](https://infogra.ru/wp-content/uploads/2024/08/AD_4nXcv06Vt_RRJJt6W5Hf3gyUJ6yUd4jZ7HB5FGOx_NZTAhwYh80cW5GoY_5MGP3bXBHJGgOrge-iSEdJkDBDrd1zHz3YI-4C-phJBc5aZFFkhoVp3Dt0c5gN0H8XwWF5G5bjrotXDCR4jV13CIKaI8mwI5XeNkeyNgjqV1_4z_7lTV7ss20bhg.jpg)
Перевод статьи A Guide to Designing Better Filter UI Components из блога UX Movement Newsletter.
В нашем Телеграм-канале UX Teddy публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — подписывайтесь!
- Источник:
- UX Movement Newsletter
/?=num_word(get_comments_number(), array('комментарий', 'комментария', 'комментариев'))?>