web-dev-qa-db-ja.com

スペースを最大化する標準的な方法はありますか?

多くのコントロールがあり、ユーザーが進むステップがあるWebアプリケーションがあります。ほとんどのステップは同じページにあり、1つのセクションが完了しても、必ずしもそのステップの入力と出力を確認する必要はありません。スクロールする必要をなくすために、アコーディオンまたは単に折りたたみ可能な領域を使用するのは魅力的ですが、これが最善の方法ですか?折りたたまれた領域はホバー時に自動的に拡張する必要がありますか、それともクリックが必要ですか?

これに対応し、相互作用プロセスを説明する標準的な方法はありますか、そしてそれらは何ですか?

3

ユーザーとして言えば、私は間違いなくnot「ホバー時の拡張」動作が欲しい-それは非常に煩わしいように聞こえる。

すべてのステップが同じページになければならない理由はありますか?数ページにまたがる進捗状況を教えてもらえますか?ユーザーが1つのステップを完了したら、再度それを行う必要がありますか?

スクロールする必要をなくしたい理由はありますか?そうでない場合は、1つのページにすべてを表示できます。これには、すべての情報を一度に表示できるという利点があります。このアプリケーションの正確な性質に応じて、それは小さな利点になる場合と大きな利点になる場合があります。

4
Bobby Jack

私はボビーに同意します。「ホバー時の拡張」は絶対に行わないでください。個人的には、単純なメニューがホバーにドロップしたときにそれらを我慢できません。ホバー時にWebページのセクション全体が拡大することは想像できません。非常に煩わしいでしょう。

IMOの良い例は、Apple=注文プロセスで、現在はアコーディオンアプローチを使用しています。

4
Hisham