web-dev-qa-db-ja.com

セクションが開いているときに、セクションを開くボタンを削除することは正しいですか?

特定のシナリオでは、アプリケーションのメインウィンドウにボタンがあり、これを押すと特定の「コマンド」セクションが開きます。このセクションが開いているとき、それはdeleteセクションを開くボタン(およびセクションを閉じるときに再び表示する)に正しいですか、それとも表示を維持する)の方が良いですか?(効果なし)?

グラフィカルな制約はありません。この質問に対する一般的なUIのベストプラクティスと直感的な答えがあるかどうか、またはそれが(ある場合は、それによって)決まるかどうかを自問しています。

どうもありがとう。

1
GCiandro

実際の仕事では、このようなシナリオがたくさんありました。ボタンを押してメニューを切り替えると消えるボタンは、ユーザーがFUD(恐怖、不確実性、疑念)を引き起こす可能性があると思います。 「ボタンはどこにありますか?なぜ消えるのですか?新しいメニューを非表示にするにはどうすればよいですか?アプリを壊していますか?」

トグル情報や機能性は悪くありませんが、フローの変更と非表示に注意する必要があります。クリックするとコマンドセクションが表示されるドロップダウンボタン(一般的には、答えが必要な具体的なケースはわかりません)を用意し、ボタンにスタイルを付けて、ユーザーにボタンを知らせます。が押されます。

これが役に立てば幸いです!

1
Killroy

ボタンが消える非標準インターフェースを作成する動機は何ですか? いたずらアプリに似すぎていますボタンを移動し、ユーザーがクリックしようとするとボタンを非表示にします。たとえば、それらを非アクティブ化したい場合は、それらをグレー表示することをお勧めします。

ウィキペディアなどで、ツリービューやドキュメントのセクションを開くのと似ています。 通常の動作は、「ボタン」が外観を変更することですセクションが開かれたとき。たとえば、[+]が[-]に変わる場合や、三角形が回転する場合があります。

1
習約塔

これはおそらくコンテキストに依存しますが、最も一般的なパターンはボタンを保持し、もう一度クリックまたはタップして、追加した要素を削除できるようにすることです。たとえば、ブラウザとこのサイトのメニューボタンはこのように動作します。

0
RolfRB

技術的に:

Angularたとえば、アクションを追跡できない場合、ボタンを表示または非表示にするタイミングがわからないため、開発者は通常、クリックして取得したので、既存の状態を維持しますアクション。

ほとんどの場合、オンザフライの結果を判断してアクション(例:ボタンを表示または非表示にする)を構築して、常に存在し続けるようにするのは困難です。代わりに、ポップアップの有益なメッセージを表示します。

論理的に:

論理的には、表示または非表示の可能性に関係なく。ボタンを非表示にする代わりに、ボタンを無効にして灰色にすることができます。これは、ボタンが使用できないことを示しています。完全に削除することはお勧めしません。

0
Khalil Hanna