Хорошо ли оставить выпадающее меню Select со стандартным стилем для лучшего UX и доступности?

Когда я создаю веб-сайты. много раз я пытаюсь сделать выпадающее меню более привлекательным.

пример

введите описание изображения здесь>> </p>

<p> По умолчанию выбрать раскрывающийся список выглядит немного по-разному почти в каждом браузере Desktop и Mobile </p>

<p> <img src =  введите описание изображения здесь>> </p>

<p>, но поведение <strong> в фокусе </strong> отличается от браузеров на мобильных и настольных компьютерах. </p>

<p> <img src =

12 голосов | спросил Jitendra Vyas 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 09:37:40 +0400 2011, 09:37:40

3 ответа


6

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

OS theming обеспечивает очень последовательный внешний вид и делает элементы управления и их различные состояния более узнаваемыми для пользователей. Не против этого, если у вас нет очень, очень веских оснований для этого. По моему личному мнению, «привлекательность» не является достаточно хорошей причиной.

Theming также позволяет разработчикам сосредоточиться на более функциональных аспектах того, как должен выглядеть элемент управления. С этим я имею в виду: следует ли подчеркнуть элемент управления, если он будет помечен как имеющий ошибку, если он будет горячим (показать разные цвета, когда мышь над ним) и т. Д. Затем они могут просто использовать API-интерфейс, чтобы сообщить контроль, чтобы «быть горячим», и тематика заботится обо всем внешнем представлении этого.

ответил Marjan Venema 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 10:30:52 +0400 2011, 10:30:52
4

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

Например, я запускаю окна ( blush ) со всеми отключенными визуальными эффектами. Мне нравится не иметь никаких визуальных или хороших тем. Другие люди хотят выглядеть и чувствовать Mac, в то время как другие прикладывают много усилий, чтобы настроить свои темы Linux самым странным образом - но им это нравится.

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

Кто-то сказал, что лучший интерфейс невидим .

ответил JohnGB 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 13:39:35 +0400 2011, 13:39:35
2

Честно говоря, бремя ответственности не за разработчиком, чтобы дать каждому согласованность на всех платформах, потому что вы испытываете проблемы с тестированием, зависимостью, будущей проверкой и обслуживанием. Если кросс-платформенная согласованность была желаемой конечной целью, тогда производители платформ это сделали бы. (Бизнес-цели, вероятно, грязные воды здесь на самом деле)

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

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

Я не говорю, что нет места для разработки приложений со своими собственными пользовательскими стилями - особенно для игр и приложений, где вы еще более погружены (субпогруженные /погруженные?) на дополнительном уровне глубины, но на уровне вопрос направлен на, кажется, имеет смысл не возиться, если у вас действительно нет особых потребностей, которые требуются самому контенту, и которые не обслуживаются раскрывающимся списком выбора по умолчанию.

ответил Roger Attrill 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 12:50:03 +0400 2011, 12:50:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132