ホームページ > 記事 > ウェブフロントエンド > Bootstrap のページネーション コンポーネントの詳細については、こちらをご覧ください。
ページング ナビゲーションは、ほぼすべての Web サイトで見られます。優れたページングは、ユーザーに優れたユーザー エクスペリエンスをもたらします。この記事では、Bootstrap ページネーションについて詳しく説明します。一定の参考値があるので、困っている友達が参考になれば幸いです。
概要
Bootstrap フレームワークでは 2 種類のページング ナビゲーションが提供されています。
☑ ページ番号付きのページング ナビゲーション☑ ページめくり付きのページング ナビゲーションページ番号付きのページング
ページングページ番号付きナビゲーションは、ページング ナビゲーションの最も一般的なタイプです。特にリスト ページに多くのコンテンツが含まれている場合、ユーザーにはページング ナビゲーション メソッドが提供されます[デフォルトのページング]
通常、多くの人はp>a および
p>span 構造を使用して、ページ番号付きのページング ナビゲーションを作成することを好みます。ただし、Bootstrap フレームワークは
ul>li>a のような構造を使用し、ul タグにページネーション メソッドを追加します:
<nav aria-label="Page navigation"> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> <span aria-hidden="true">«</span> </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> <a href="#" aria-label="Next"> <span aria-hidden="true">»</span> </a> </li> </ul> </nav>
##関連する推奨事項: "
bootstrap チュートリアル[ステータス]リンクはさまざまな状況でカスタマイズできます。クリックできないリンクには
.disabled クラスを追加し、現在のページには .active
クラスを追加できます。アクティブまたは無効を追加することをお勧めします。状態リンク (つまり、
タグ) を <span></span>
タグで指定するか、前方/後方矢印の <a></a>
タグを省略します。必要なスタイルが維持され、クリックできないようにするためです。<pre class="brush:php;toolbar:false"><nav>
<ul>
<li>
<span>
<span>«</span>
</span>
</li>
<li><span>1</span></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
<li><a>5</a></li>
<li>
<a>
<span>»</span>
</a>
</li>
</ul>
</nav></pre>
Bootstrap フレームワークでは、次のことができます。 2 つの異なるパスを渡しますボタンと同様に、状況に応じてサイズを設定します:
1. ページング ナビゲーションを大きくするには、「pagination-lg」を使用します。
2. 「pagination-sm」を使用します。
<nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav> <nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav> <nav> <ul> <li> <a> <span>«</span> </a> </li> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li><a>5</a></li> <li> <a> <span>»</span> </a> </li> </ul> </nav>
ページめくりページング ナビゲーションを提供することに加えて、ページ番号に加えて、Bootstrap フレームワークはページ ナビゲーションも提供します。この種のページ分割されたナビゲーションは、個人のブログや雑誌 Web サイトなどの単純な Web サイトでよく見られます。この種のページング ナビゲーションでは、特定のページ番号は表示されませんが、「前のページ」と「次のページ」ボタンが提供されるだけです。
#[デフォルトの使用法]#実際にはページめくりのページング ナビゲーションは、ページ番号を使用したページング ナビゲーションに似ています。pager
クラスを ul タグ
【に追加します。配置設定]
デフォルトでは、ページ ナビゲーションは中央に表示されますが、場合によっては、一方を左側に、もう一方を右側に表示する必要があります。 Bootstrap フレームワークには 2 つのスタイルが用意されています。
☑ 前へ: 「前へ」ボタンを左側にします#☑ 次へ: 「次へ」ボタンを右側にします
具体的な用途 現時点では、対応するクラス名を
liタグに追加するだけです。
実装原理は非常に単純です。つまり、一方は左側にフロートし、もう一方はフローティングになります。右にフロートします<pre class="brush:php;toolbar:false">.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}</pre>
<pre class="brush:php;toolbar:false"></pre>
<ul>
<li><a>←上一页</a></li>
<li><a>下一页→</a></li>
</ul>
[ステータス設定]
無効なクラス名がli タグに追加すると、ページング ボタンは無効になりますが、そのクリック機能も無効にすることはできません。これは js を通じて処理することも、a タグを
spantag<pre class="brush:php;toolbar:false">.pager .disabled > a,
.pager .disabled >a:hover,
.pager .disabled >a:focus,
.pager .disabled > span {
color: #999;
cursor: not-allowed;
background-color: #fff;
}</pre>
<pre class="brush:php;toolbar:false"></pre>
<ul>
<li><span>«上一页</span></li>
<li><a>下一页»</a></li>
</ul>
プログラミングビデオ! !
以上がBootstrap のページネーション コンポーネントの詳細については、こちらをご覧ください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。