web-dev-qa-db-ja.com

情報アイコンをグレー表示または非表示にする

コントロールとメニュー項目をグレー表示または非表示にすることについて、ここで多くの投稿を見てきましたが、この質問は、選択リストの情報アイコンをグレー表示または非表示にすることについてです。

選択リストで(サービスを表すために)アイコンをグレー表示にするか非表示にするかについてのあなたの考えに興味があります。たとえば、2本足の旅行プランがあるとします。旅行の各区間は、番号と、サービスと出発地/目的地のアイコンで識別されます。ユーザーは、利用可能な場合、このサービスを使用するレッグをチェックボックスで選択できます。したがって、この例では、1つのレッグにサービスがあり、もう1つのレッグにはありません。サービスにある、またはない理由は、決定において重要ではありません。さらに、サービスは、このレッグで将来利用できる場合とない場合があります。現在、サービスが利用できない場合は、チェックボックスを無効にして(40%グレーに)、その区間を選択できないようにします。問題は、テーブルビューでサービスアイコンをグレー表示にするか、それを完全に削除するか(占有していたスペースを開いたままにし、ギャップを残す)かどうかです。

使用できない、無効になっている、または選択できない項目がグレー表示されるのは、よく知られている標準です(私はそう思います)。あまり見かけないアイコンを非表示にしていて、最初の印象では何かが足りないようですが、サービスが足りないのか、ページが壊れているのかは不明です。

あなたのフィードバックを聞きたいです。

3
jimmyball

仮定を使用し、例を見ない場合:

コントロールをグレー表示にすると、通常、読み取り専用、静的、または編集不可になります。欠けている要素は、まあ、それが存在しないことを意味します。アイコンがコントロール(コンテキスト内のクリック可能な要素など)と密に結合されている場合は、コントロールと同じように表示されます。

私のもう1つの意見は、データ密度が高い画面または空のセルを含む大きなデータのテーブルが、情報として(欠落しているものについて)負のスペースを使用する効果的な方法であるというものです。エドワードタフテの(フォロワーの)情報デザインについてのアイデアは 参考 です。

1
Ken

無効にされたコンテンツを見るときはいつでも、なぜそのコンテンツにアクセスできないのかといつも疑問に思います。テキストを読むことはできますが、コントロールが無効になっているため、何もできません。代わりに、そのコンテンツが無効になっている理由についての情報があると理にかなっています。

しかし、私は最善のアプローチは無効化されたコンテンツを表示しないことです。それに伴うすべてを隠すだけです。ユーザーが知る必要のないコンテンツを表示するのではなく、ユーザーが何を必要としていて、そのコンテンツで何ができるかをユーザーに示します。

0
Sajitha

ユーザーにオプションを制限するときは、適切なフィードバックを提供する必要があります。まれに、このフィードバックを必要としないニッチなものを作成し、それがグレー表示される理由を理解していれば、問題ありません。

しかし、私は実際にはそうではないと思います、それを無効にするだけです。 (無効にするとは、オプションを完全に削除することを意味します。)ユーザーは自分が何を必要としているのかわからないので、ユーザーは何を逃しているのかわからないと想定できます。

0
imightmax