首頁 > web前端 > Bootstrap教程 > 淺談Bootstrap5怎麼使用分頁導覽Pagination元件

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

青灯夜游
發布: 2021-10-20 11:24:40
轉載
2810 人瀏覽過

這篇文章跟大家介紹一下Bootstrap5中分頁導覽Pagination元件用法,希望對大家有幫助!

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

【相關推薦:《bootstrap教學》】

1、簡單範例

分頁導覽一般用於文章清單頁、下載清單、圖片清單等,由於資料很多,不可能在一頁顯示,一般分頁導覽包含上一頁、下一頁、數位頁碼等。 以下是一個簡單的範例:

      <nav aria-label="Page navigation">
        <ul class="pagination">
        <li class="page-item"><a class="page-link" href="#">上一页</a></li>
        <li class="page-item"><a class="page-link" href="#">1</a></li>
        <li class="page-item"><a class="page-link" href="#">2</a></li>
        <li class="page-item"><a class="page-link" href="#">3</a></li>
        <li class="page-item"><a class="page-link" href="#">下一页</a></li>
        </ul>
        </nav>
登入後複製

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

2、使用圖示

使用圖示或符號來取代某些分頁連結的文字.

<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item">
<a class="page-link" href="#" aria-label="Previous">
  <span aria-hidden="true">&laquo;</span>
</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item">
<a class="page-link" href="#" aria-label="Next">
  <span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav>
登入後複製

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

3、停用和活動狀態

分頁連結可依不同情況進行自訂。對於顯示為不可點選的連結使用disabled,對於顯示為目前頁面的連結使用active。

雖然.disabled類別使用pointer-events: none來嘗試停用a的連結功能,但是CSS屬性還沒有標準化,並且不考慮鍵盤導航。因此,您應該始終在已停用的連結上新增tabindex="-1",並使用自訂JavaScript完全停用其功能。

<nav aria-label="...">
<ul class="pagination">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item active" aria-current="page">
<a class="page-link" href="#">2</a>
</li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item">
<a class="page-link" href="#">Next</a>
</li>
</ul>
</nav>
登入後複製

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

4、尺寸大小

喜歡更大或更小的分頁?加上pagination-lg 或pagination-sm,或使用其他尺寸。

      <nav aria-label="...">
        <ul class="pagination pagination-lg">
        <li class="page-item active" aria-current="page">
        <span class="page-link">1</span>
        </li>
        <li class="page-item"><a class="page-link" href="#">2</a></li>
        <li class="page-item"><a class="page-link" href="#">3</a></li>
        </ul>
       </nav>
       <nav aria-label="...">
        <ul class="pagination">
        <li class="page-item active" aria-current="page">
        <span class="page-link">1</span>
        </li>
        <li class="page-item"><a class="page-link" href="#">2</a></li>
        <li class="page-item"><a class="page-link" href="#">3</a></li>
        </ul>
      </nav>

        <nav aria-label="...">
            <ul class="pagination pagination-sm">
            <li class="page-item active" aria-current="page">
            <span class="page-link">1</span>
            </li>
            <li class="page-item"><a class="page-link" href="#">2</a></li>
            <li class="page-item"><a class="page-link" href="#">3</a></li>
            </ul>
        </nav>
登入後複製

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

5、對齊

預設分頁導航靠左對齊,老外多習慣靠左,我們中國人喜歡居中,可以使用彈性盒子通用類更改分頁組件的對齊方式。將justify-content-center加入ul類別即可。當然你也可以使用justify-content-end靠右對齊,雖然很少見。

<nav aria-label="Page navigation example">
<ul class="pagination justify-content-center">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item">
<a class="page-link" href="#">Next</a>
</li>
</ul>
</nav>

<nav aria-label="Page navigation example">
<ul class="pagination justify-content-end">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item">
<a class="page-link" href="#">Next</a>
</li>
</ul>
</nav>
登入後複製

淺談Bootstrap5怎麼使用分頁導覽Pagination元件

如果這篇文章對你有幫助,記得隨手按讚!

更多程式相關知識,請造訪:程式設計影片! !

以上是淺談Bootstrap5怎麼使用分頁導覽Pagination元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:juejin.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板