it-swarm.com.de

Ist es gut, die Dropdown-Liste "Auswählen" mit dem Standardstil zu belassen, um UX und Barrierefreiheit zu verbessern?

Wenn ich Websites entwerfe. Ich versuche oft, das ausgewählte Dropdown-Menü attraktiver zu gestalten.

Beispiel

enter image description here

Standardmäßig sieht die Auswahl-Dropdown-Liste in fast jedem Desktop- und Mobile-Browser etwas anders aus

enter image description hereenter image description here

das Verhalten im Fokus unterscheidet sich jedoch in mobilen und Desktop-Browsern.

enter image description here

Meine Fragen sind

Für eine bessere Benutzeroberfläche und Barrierefreiheit Ist es in Ordnung, die Dropdown-Liste "Auswählen" mit Standardstil und -verhalten zu belassen oder ein anderes Design mit Hilfe von JavaScript zu verwenden, ist in Ordnung?

Edit : Hinzugefügt nach @ Roger Attrill Antwort

Ich mache eine Webanwendung, die auf allen möglichen Geräten ausgeführt wird. Mobil, Tablets, Desktops, Laptops. und sowohl berührungsbasierte als auch mausbasierte Bildschirme.

Ich habe einen Nachteil gesehen und das ist das Hinzufügen eines JavaScript, um das benutzerdefinierte Design für Dropdown zu erstellen. wenn wir ein einheitliches Design für alle Geräte wünschen. Weil das benutzerdefinierte Styling von Dropdown mit reinem CSS nicht möglich ist.

13
Jitendra Vyas

Bei all den OS-basierten Themen würde ich heutzutage lange und hart zögern, bevor ich gegen die Plattformstandards verstoße. Und vielleicht genauer gegen das Benutzerthema der Wahl auf dieser Plattform.

Das Betriebssystem-Theming sorgt für ein sehr konsistentes Erscheinungsbild und macht Steuerelemente und ihre verschiedenen Zustände für Benutzer leichter erkennbar. Gehen Sie nicht dagegen vor, es sei denn, Sie haben sehr, sehr gute Gründe dafür. Meiner persönlichen Meinung nach ist "Attraktivität" kein guter Grund.

Durch das Theming können sich Entwickler auch auf funktionalere Aspekte konzentrieren, wie ein Steuerelement aussehen sollte. Damit meine ich: Sollte ein Steuerelement hervorgehoben werden, sollte es als fehlerhaft markiert sein, sollte es Hot-Track sein (verschiedene Farben anzeigen, wenn sich die Maus darüber befindet) usw. Sie können dann einfach die Theming-API verwenden, um das zu erkennen Kontrolle zu "heiß sein" und das Thema kümmert sich um die gesamte äußere Darstellung davon.

6
Marjan Venema

Bleib bei den Standardthemen. Die Ausnahmen, wenn Ihre Anwendung speziell für tiefes Eintauchen ausgelegt ist (denken Sie an intensive Spiele) oder wenn Sie ein benutzerdefiniertes Thema für ein Geschäftsziel entwerfen.

Zum Beispiel starte ich Windows ( Blush ) mit allen deaktivierten visuellen Effekten. Ich mag es, keine Bilder oder hübschen Themen zu haben. Andere Leute wollen ein Mac-Erscheinungsbild, während andere sich viel Mühe geben, um ihre Linux-Themen auf seltsamste Weise einzurichten - aber sie mögen es.

Wenn Sie diese Themen überschreiben und mir zeigen, was ich ohne weiteren Zweck sehen soll, lenken Sie meine Aufmerksamkeit auf das Thema und nicht auf den Inhalt des Themas.

Jemand hat einmal gesagt, dass die beste Schnittstelle unsichtbar ist .

4
JohnGB

Ehrlich gesagt liegt es nicht in der Verantwortung des Entwicklers, allen auf allen Plattformen Konsistenz zu bieten, da Sie sich selbst ein Problem mit Tests, Abhängigkeiten, Zukunftssicherheit und Wartung geben. Wenn plattformübergreifende Konsistenz das gewünschte Endziel wäre, würden die Plattformhersteller dies erreichen. (Geschäftsziele trüben das Wasser hier wahrscheinlich tatsächlich)

Wenn Sie ein Gerät verwenden, besteht das Ziel darin, den Benutzer in die Erfahrung mit der Verwendung dieses Geräts einzutauchen und einzubeziehen. Ein Teil davon ist auf die Konsistenz und Vertrautheit von Design und Verwendung in verschiedenen Anwendungen und Diensten zurückzuführen, die sich auf diesem Gerät befinden.

Sie könnten Auswahl-Dropdowns für Ihre Anwendung gut aussehen lassen, aber was wäre, wenn alle das tun würden - es wäre visuelles Chaos. Und warum dann bei ausgewählten Dropdowns anhalten - wo soll die Linie gezogen werden?

Ich sage nicht, dass es keinen Raum gibt, Apps mit eigenen benutzerdefinierten Stilen zu entwerfen - insbesondere für Spiele und Apps, bei denen Sie in einer zusätzlichen Tiefe weiter eingetaucht sind (untergetaucht/eingetaucht?), Aber auf der Ebene, auf die sich die Frage richtet at scheint es sinnvoll zu sein, nicht zu fummeln, es sei denn, Sie haben wirklich bestimmte Anforderungen, die vom Inhalt selbst gefordert werden und die nicht von der Standardauswahl-Dropdown-Liste bedient werden.

2
Roger Attrill