ウェブデザインにおけるインタラクション: ページングの問題に関する簡単な説明

ウェブデザインにおけるインタラクション: ページングの問題に関する簡単な説明
インタラクション: ページネーション 123WORDPRESS.COM
機能: 前のページまたは次のページにジャンプします。
要素: ページングの基本要素は、前のページ + ページ番号 + 次のページ (マーク 1 など)、合計ページ番号 (マーク 2 など)、ジャンプ ページ (マーク 3 など)、「確認」ボタン (マーク 4 など) です。
シナリオ:上記の基本要素に基づいて、異なるシナリオで異なる組み合わせが存在します(シナリオ1)19階フォーラム:
フォーラムのページ数が多い場合は、数千に達することもあります。ページ分けされたコンテンツのほとんどは、継続的に更新されるトップ投稿またはオリジナル投稿であるため、ほとんどのユーザーはホームページでオリジナル投稿を確認し、次にいくつかのメッセージページを選択的に確認します。これらすべてを手動でめくる可能性はほぼゼロです。そのため、フォーラム形式のページングには次の機能があります。
1. ほとんどのユーザーは、元の投稿を読んだ後、直接ページをめくるか、投稿リストに戻ることを選択するため、下部に加えて、上部にページめくりを追加し、「リストに戻る」ショートカットを設定します。 2. したがって、「1番目」ページがホームページであり、常に「1番目」ページがあります。 中央の「...」は、表示されないページ番号を示すために使用されます。
3. ページ番号は「ホームページ 1 + 連続する 5 つのページ番号 + 最終ページ」のみを提供します。開発者は、平均的なユーザーが連続して表示できるコンテンツは最大 5 ページであることを考慮する必要があります。または、表示する最後のページに直接ジャンプすることもできます。そのため、最後のページ番号と、最後のページに直接ジャンプするためのショートカット ボタンが表示されます。
(シーン2)Weibo:
ユーザーが閲覧する情報は興味のある情報であり、新聞を読むようにページごとに閲覧するため、「前のページ」と「次のページ」が最もよく使用されます。2番目はページジャンプです。軽量マイクロブログの概念を反映するために、従来のページめくりの中央のページ番号部分をドロップダウンメニューに簡素化し、現在のページ位置を示すとともにページを切り替えることができます。
新浪微博:1ページあたり45のマイクロブログ、さらにページをめくると、前のページ、次のページ、ページ番号が表示され、デフォルトで10ページがプッシュされます
(シーン3)百度検索ページ:
1. 検索結果は初回は 10 ページのみ表示されます。通常、この 10 ページ内でも目的の情報が見つからない場合は、ユーザーは検索内容を変更する必要があります。フットプリントグラフィックとそれに対応するページ番号をクリックするとページをめくることができ、ページの関心度が高まります。 2. ユーザーは通常、ページを検索するときにホームページに戻らないため、ページには前のページと次のページのショートカットボタンのみがあります。 3. 任意のページ番号をクリックして閲覧を続けると、次のページ番号が現在のページ + 9 として表示されます。これは、ユーザーが検索範囲を拡大するのに便利です。
4. ページ幅に合わせて最大20ページまでページ番号を付与
(シーン4)情報のスクロール:
1. テンセント微博:1ページあたり45のマイクロブログ、デフォルトで1つ以上のボタンが表示され、それをクリックするとさらに45個が下に表示されるなど。テンセントはユーザーが選択できるページめくりモードも導入し、よりユーザーフレンドリーになっている。
2. 花びらの「無限スクロール」では、ユーザーがページの一番下まで閲覧すると、ページが自動的に更新され、新しい情報が表示されます。連続して多くのページをめくった後、表示するコンテンツがなくなると、関連情報ボタン「詳細情報を表示」が自動的に表示され、ユーザーが他の関連情報を閲覧するように誘導します。ページが長すぎる場合は、「先頭に戻る」ボタンが提供されます。
拡張: 以下は他のさまざまなページング形式です
上記は、ページングに関するインタラクション チームからの簡単な共有です。

<<:  HTML におけるメタの役割について (インターネットから収集および分類)

>>:  CSS 8 目を引く HOVER 効果のサンプル コード

推薦する

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...

Dockerfileの指示と基本構造の説明

Dockerfile を使用すると、ユーザーはカスタム イメージを作成できます。基本構造Docker...

MySQL Community Server 8.0.12 のインストールと設定方法のグラフィックチュートリアル

MySQL 8 は、NoSQL、JSON などのサポートなど、まったく新しいエクスペリエンスをもたら...

MySQLで適切なインデックスを選択する方法

まずは栗を見てみましょう EXPLAIN select * from employees where...

VMware15.5 インストール Ubuntu20.04 グラフィック チュートリアル

1. インストール前の準備1. 公式ウェブサイトからUbuntu 20.04のイメージファイルを直接...

DockerHubイメージリポジトリの使い方の詳しい説明

これまで使用していたイメージはすべて DockerHub パブリック リポジトリから取得していました...

JavaScript の isPrototypeOf 関数

目次1. isPrototypeOf()例 1、オブジェクト クラス インスタンス:例 2: Hum...

Webフロントエンド開発コース Webフロントエンド開発ツールとは

インターネット技術の発展に伴い、ユーザーはますます Web ページに依存するようになり、Web フロ...

Javascriptでシンプルなナビゲーションバーを実装

この記事では、参考までに、シンプルなナビゲーションバーを実装するためのJavascriptの具体的な...

HTML 5 プレビュー

<br />オリジナル: http://www.alistapart.com/artic...

図を使ってWeb2.0とは何かを説明する

最近はWeb2.0という言葉をよく耳にしますが、Web2.0とは何でしょうか? Web 1.0 とど...

vue+element を使用した Google プラグインの開発プロセス全体

シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...

CSS フロート(float, clear)の人気の解説と体験談

私はかなり昔に CSS に触れましたが、フローティングについてはいつも混乱していました。私の理解が浅...

デザイナーと開発者に役立つ 9 つの超実用的な CSS のヒント

Web デザイナーの頭の中には、仕事に関連する多くの知識が詰まっている必要があります。 CSS は、...