web サイトにたくさんのページがある場合、各ページにある種のページネーションを追加したい場合があります。
基本的なページネーションを作成するには、<ul> 要素に .pagination クラスを追加します:
<ul class="pagination">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
結果:
Try it Yourself »現在、ユーザにどのページにいるかを知らせるため、<li> に .current クラスを追加します:
<ul class="pagination">
<li class="current"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
結果:
Try it Yourself »何らかの理由でリンクが無効(クリック不可)になっている場合、.unavailable クラスを追加します:
<ul class="pagination">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li class="unavailable"><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
結果:
Try it Yourself »最初と最後の <li> 要素に .arrow クラスを追加し、
矢印を作るために « と » を挿入します:
<ul class="pagination">
<li class="arrow"><a href="#">«</a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li class="arrow"><a href="#">»</a></li>
</ul>
結果:
Try it Yourself »ページネーションを中央にするには、<ul> の周りをクラス .pagination-centered を持った <div> 要素でラップします:
<div class="pagination-centered">
<ul class="pagination">
<li class="arrow"><a href="#">«</a></li>
<li
class="current"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li class="arrow"><a href="#">»</a></li>
</ul>
</div>
結果:
Try it Yourself »パンくずリストは、ナビゲーション階層内の現在のページの位置を示します。
<ul> 要素に .breadcrumbs を追加します。
また、<li> 要素には .current や .unavailable を追加することができます::
<ul class="breadcrumbs">
<li><a href="#">Home</a></li>
<li><a href="#">Private</a></li>
<li
class="unavailable"><a href="#">Pictures</a></li>
<li class="current">Vacation</li>
</ul>
結果:
sub nav は、ページの異なる状態間を移動するのに最適です。
<dl> 要素に .sub-nav を追加します。<dt> 要素で先頭にタイトルを追加し、
アクティブなスタイルを設定するために、<dd> 要素に .active(.currentではない)クラスを
追加します:
<ul class="sub-nav">
<dt>Filter:</dt>
<dd
class="active"><a href="#">All</a></dd>
<dd><a href="#">Active</a></dd>
<dd><a href="#">Pending</a></dd>
<dd><a href="#">Suspended</a></dd>
</ul>
結果:
Try it Yourself »