Dokumentasi lan conto kanggo nuduhake pagination kanggo nunjukake seri isi sing gegandhengan ana ing pirang-pirang kaca.
Ringkesan
Kita nggunakake blok gedhe saka pranala sing disambungake kanggo pagination kita, nggawe pranala hard kanggo kantun lan gampang keukur-kabeh nalika nyedhiyani wilayah hit gedhe. Pagination dibangun kanthi dhaptar unsur HTML supaya pembaca layar bisa ngumumake jumlah tautan sing kasedhiya. Gunakake unsur bungkus <nav>kanggo ngenali minangka bagean navigasi kanggo maca layar lan teknologi pitulung liyane.
Kajaba iku, amarga kaca bisa uga duwe luwih saka siji bagean navigasi, luwih becik menehi deskriptif aria-labelkanggo <nav>nggambarake tujuane. Contone, yen komponen pagination digunakake kanggo navigasi antarane sakumpulan asil panelusuran, label sing cocog bisa uga aria-label="Search results pages".
Nggarap lambang
Nggolek nggunakake lambang utawa simbol ing panggonan teks kanggo sawetara pranala pagination? Priksa manawa sampeyan nyedhiyakake dhukungan maca layar sing cocog karo ariaatribut lan .sr-onlysarana.
Negara sing dipateni lan aktif
Tautan pagination bisa disesuaikan kanggo macem-macem kahanan. Gunakake .disabledkanggo pranala sing katon ora bisa diklik lan .activekanggo nuduhake kaca saiki.
Nalika .disabledkelas digunakake pointer-events: nonekanggo nyoba kanggo mateni fungsi link saka <a>s, sing properti CSS durung standar lan ora akun kanggo pandhu arah keyboard. Dadi, sampeyan kudu tansah nambah tabindex="-1"pranala sing dipateni lan nggunakake JavaScript khusus kanggo mateni fungsine.
Sampeyan opsional bisa ngganti jangkar aktif utawa dipatèni kanggo <span>, utawa ngilangi jangkar ing cilik saka prev / panah sabanjuré, kanggo mbusak fungsi klik lan nyegah fokus keyboard nalika nahan gaya dimaksudaké.
ukuran
Pengin pagination luwih gedhe utawa luwih cilik? Tambah .pagination-lgutawa .pagination-smkanggo ukuran tambahan.
Alignment
Ngganti keselarasan komponen pagination kanthi utilitas flexbox .