プログラミング

プログラミング

デザイン性の高い「ページ割り」を実現!WEBサイトの改善に使えるクリエイティブなコードスニペット8選

speckyboy

Speckyboy is an online magazine for designers with its focus on sharing helpful resources, exploring new techniques, sharing useful tips, and inspiring you to build a better web.

本記事は、8 Code Snippets to Make Your Pagination Pop
翻訳・再構成したものです。
配信元または著者の許可を得て配信しています。

361 views

読了時間 : 約3分17秒

ページネーションはデザイン要素の中でも必需性が低く見過ごされがちですが、ブログやコンテンツの多いWebサイトでは重要なナビゲーションの役割を担っているのです。優れたメニューがあるとユーザーの探求心も高まります。

 

信じられないかもしれませんが、デザイナーの中にはページネーションのレベルを上げようとする人達がいます。

 

ここではWebサイトの改善に必要ないくつかのクリエイティブなコードスニペットを紹介します。

 

シンプルかつ直観的なホバー効果

 

初めの例は基本的なホバー効果がスタンダードなページネーションをどれだけ大幅に改善しているかを表しています。

 

カーソルをのせたときの滑らかに下線が移動し、より直観的な操作を促します。

 

加えて、メニュー全体も非常に読みやすく、ユーザーにもとてもわかりやすいものとなっています。

 

See the Pen
Line Pagination with Hover (PureCSS)
by Mark (@markmead)
on CodePen.

ライブカウント

 

ページネーションの中で最もイライラさせる操作は大量のページを処理するメニューです。

 

このスニペットはjQueryを使用して、クリックすると隣接するページ番号を自動的に表示するように調整してくれます。

 

より簡単に深い階層でサイトを見るのに役立ちます。

 

See the Pen
jQuery Pagination Example (twbs-pagination)
by Simon Codrington (@simoncodrington)
on CodePen.

キッチンシンク

 

これはとても面白いコンセプトです。レスポンシブとアクセシブルの両方を兼ね備えたデザインを持つこのページネーションUIは、キーボードなどの複数のナビゲーション方法を含んでいます。

 

タイムラインのような上部に表示されるバーは現在のページを明確にラベル付けし、ページ全体を概観することができます。

 

See the Pen
Pagination
by Simon Goellner (@simeydotme)
on CodePen.

 

Yetiに任せてみよう

 

良い助けを得るのは難しいと言われますが、このスニペットではページ番号をクリックする際にYetiの助け(少なくともYetiの手助け)を借りることができます。

 

あなたのモチーフに合わないかもしれませんが、Yetiはどのように面白さや驚きの要素を加えることができるのかを示す一つの例です。

 

 

See the Pen
Yeti Hand Pagination
by Darin (@dsenneff)
on CodePen.

 

モバイル画面に対応した機能強化

小さな画面でのページネーションは非常に難しい操作です。ナビゲーション項目が小さすぎて読みにくいのです。

 

このスニペットはモバイルデバイスに最適なページネーションを提供します。

 

ナビゲーションが垂直に伸びていくと同時に各項目が大きくなります。こうすることでモバイルユーザーが目を細めたり拡大しなくてもよくなるのです。

 

 

See the Pen
Responsive Pagination
by Scott Carver (@scottcarver)
on CodePen.

番号は不要

 

ページネーションも必ず各項目に番号を付ける必要がないときもあります。

 

こちらの例は番号の代わりにドットを使うことでミニマルなデザインを表しています。

 

スライドショーや複数のコンテンツパネルのナビゲーションに最適です。

 

See the Pen
Infinite Pagination
by Mariusz Dabrowski (@MarioD)
on CodePen.

タッチフレンドリー

モバイル UIは、ユーザー操作に対応するのに非常に適しています。

 

ここではユーザーが前後のアイテムにスワイプできるようなページネーションとなっています。

 

このちょっとした使い易さがユーザビリティの向上に繋がるのです。

 

See the Pen
Swiper custom pagination
by Pavel Zakharoff (@ncer)
on CodePen.

ページネーション/無限スクロールコンボ

 

デザイナーは、ページネーションの代わりに無限スクロールをよく使用します。

 

ただここではその二つを組み合わせて使用しています。無限スクロールだと長いリストの中で特定の項目に戻りづらいのですが、このスクリプトでは、スクロールダウンをするごとに新しいページ番号が付け加えられるため、前の項目に戻りやすくなるのです。

 

See the Pen
Infinite Scroll + Pagination
by Tim Severien (@timseverien)
on CodePen.

ページネーションをさらなる進化

優れたWebデザインはページを構成する様々な要素を重要視します。

 

上記の例で紹介した長所では、少しの努力でページネーションがいかに強化されるのかを示しています。

 

ここから少しインスピレーションを得て、見た目も機能も優れたページネーションを作成しませんか。

【コンビニでも使える!メルペイ初回利用1500円分招待コード】

当サイト限定招待コード:CMUTDF

 
・利用可能店舗:メルカリ、コンビニ、ドラッグストア等
・金額:500円分
※さらにメルペイスマート払で1000円分ポイント!
 友達招待でさらに500円分ポイント!

メルカリ-フリマアプリ&スマホ決済メルペイ

メルカリ-フリマアプリ&スマホ決済メルペイ

無料

 

ピックアップ! さらに今このキャンペーン中です↓

dポイント最大10%『4・5・6月の金・土曜限定!』
■キャンペーン期間:2020/4/1日(水)0:00 ~ 6/30(火)23:59

 

 

【MOV初回限定 合計2,000円相当無料クーポン3枚】

クーポンコード:seleqt2000

 
対応地域:神奈川県、東京都、大阪府、京都府、兵庫県(新登場)
 
2000円オフで登録» »MOVの初回利用2000円オフのクーポンを使って登録はこちら!
 
アプリDLはこちらから↓

MOV《モブ》- タクシー配車

MOV《モブ》- タクシー配車

DeNA Co., Ltd.無料

 

 

 

Seleqtをご覧頂いた方だけに「朗報」
\当サイト限定特別クーポン/

【UberEats初回1000円オフクーポン】
interjpq2206j2tw

 

対象店舗:マック、ガスト、スタバ、ピザハット、松屋 等
※1000円分無料で頼めます。〇〇円以上とかもナシ!完全無料でお試しOK
割引額:1000円引き

 

1000円オフで登録» »当サイト限定の初回利用1000円オフのクーポンを使って登録はこちら!

 

アプリDLはこちらから↓

Uber Eats: 地元で人気の料理をお届け

Uber Eats: 地元で人気の料理をお届け

無料

 

おすすめ新着記事

おすすめタグ