Okuwandiika empapula
Ebiwandiiko n’ebyokulabirako eby’okulaga empapula okulaga omuddirirwa gw’ebikwatagana bibaawo mu mpapula eziwera.
Tukozesa ekitundu ekinene eky’enkolagana eziyungiddwa ku mpapula zaffe, ekifuula enkolagana enzibu okusubwa era nga nnyangu okulinnyisibwa —byona nga tuwa ebitundu ebinene ebikubwa. Olupapula luzimbibwa n’ebintu bya HTML eby’olukalala olwo abasomi ku screen basobole okulangirira omuwendo gw’enkolagana eziriwo. Kozesa ekintu ekizinga <nav>
okukizuula ng’ekitundu eky’okutambuliramu okukebera abasomi ne tekinologiya omulala ayamba.
Okugatta ku ekyo, nga empapula bwe ziyinza okubaamu ebitundu ebisukka mu kimu eby’okutambuliramu ng’ebyo, kirungi okuwa ekinnyonnyola aria-label
okusobola <nav>
okulaga ekigendererwa kyakyo. Okugeza, singa ekitundu ky’okuwandiika empapula kikozesebwa okutambula wakati w’ekibinja ky’ebivudde mu kunoonyereza, akabonero akatuufu kayinza okuba aria-label="Search results pages"
.
<nav aria-label="Page navigation example">
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">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>
Onoonya okukozesa akabonero oba akabonero mu kifo ky’ebiwandiiko ku biyungo ebimu eby’okukuba empapula? Kakasa nti okuwa obuwagizi obutuufu obw'omusomi wa screen aria
n'ebintu .sr-only
n'omugaso.
<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">«</span>
<span class="sr-only">Previous</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">»</span>
<span class="sr-only">Next</span>
</a>
</li>
</ul>
</nav>
Enkolagana z’okukubaganya ebirowoozo zisobola okulongoosebwa okusinziira ku mbeera ez’enjawulo. Kozesa .disabled
ku links ezirabika nga teziyinza kunyiga era .active
okulaga omuko oguliwo kati.
Wadde nga kiraasi.disabled
ekozesa pointer-events: none
okugezaako okulemesa enkola y'enkolagana ya s, ekyo CSS eky'obugagga tekinnaba ku mutindo era tekibalirira kutambulira ku kibboodi. Nga bwekiri, bulijjo olina okwongera ku links ezilemeddwa era okozese JavaScript eya custom okulemesa mu bujjuvu emirimu gyazo.<a>
tabindex="-1"
<nav aria-label="...">
<ul class="pagination">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item active">
<a class="page-link" href="#">2 <span class="sr-only">(current)</span></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>
Osobola okukyusakyusa ennanga ezikola oba ezilema ku <span>
, oba okulekawo ennanga mu mbeera y'obusaale obusooka/obuddako, okuggyawo enkola y'okunyiga n'okuziyiza okussa essira ku kibboodi ng'osigaza emisono gy'ogenderera.
<nav aria-label="...">
<ul class="pagination">
<li class="page-item disabled">
<span class="page-link">Previous</span>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item active">
<span class="page-link">
2
<span class="sr-only">(current)</span>
</span>
</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>
Fancy empapula ennene oba entono? Okwongerako .pagination-lg
oba .pagination-sm
okufuna sayizi endala.
<nav aria-label="...">
<ul class="pagination pagination-lg">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1">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>
</ul>
</nav>
<nav aria-label="...">
<ul class="pagination pagination-sm">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1">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>
</ul>
</nav>
Kyusa okulaganya ebitundu by'okukuba empapula n'ebikozesebwa bya flexbox .
<nav aria-label="Page navigation example">
<ul class="pagination justify-content-center">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1">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">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>