Source分頁
用於顯示分頁以指示一系列相關內容存在於多個頁面的文檔和示例。
概述
我們使用大量連接的鏈接進行分頁,使鏈接不易錯過且易於擴展,同時提供大的點擊區域。分頁是使用列表 HTML 元素構建的,因此屏幕閱讀器可以宣布可用鏈接的數量。使用包裝<nav>
元素將其標識為屏幕閱讀器和其他輔助技術的導航部分。
此外,由於頁面可能有多個這樣的導航部分,因此建議提供描述aria-label
以<nav>
反映其目的。例如,如果分頁組件用於在一組搜索結果之間導航,則適當的標籤可以是aria-label="Search results pages"
.
使用圖標
想要在某些分頁鏈接中使用圖標或符號代替文本?確保為aria
屬性提供適當的屏幕閱讀器支持。
禁用和活動狀態
分頁鏈接可針對不同情況進行定制。用於.disabled
出現不可點擊的鏈接並.active
指示當前頁面。
雖然.disabled
該類用於pointer-events: none
嘗試禁用s 的鏈接功能<a>
,但該 CSS 屬性尚未標準化並且不考慮鍵盤導航。因此,您應該始終添加tabindex="-1"
禁用的鏈接並使用自定義 JavaScript 來完全禁用它們的功能。
您可以選擇將活動或禁用的錨點換成<span>
,或者在 prev/next 箭頭的情況下省略錨點,以刪除單擊功能並防止鍵盤聚焦,同時保留預期的樣式。
漿紗
想要更大或更小的分頁?添加.pagination-lg
或.pagination-sm
用於其他尺寸。
結盟
使用flexbox 實用程序更改分頁組件的對齊方式。