BS5 sahifalash (pagination)


ULASHISH

Oddiy sahifalash (pagination)

Agar saytingizda sahifalar ko‘p bo‘lsa, har bir sahifaga qandaydir sahifalash (pagination) qo‘shishni xohlashingiz mumkin.

Oddiy sahifalash yaratish uchun <ul> elementiga .pagination klassini qo‘shing. So‘ngra har bir <li> elementiga .page-item klassini, <li> ichidagi har bir havolaga esa .page-link klassini qo‘shing:

Misol

<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>
O‘zingiz sinab ko‘ring »

Faol holat

.active klassi joriy sahifani "ajratib ko‘rsatish" uchun ishlatiladi:

Misol

<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 active"><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>
O‘zingiz sinab ko‘ring »


Nofaol holat

.disabled klassi bosib bo‘lmaydigan havolalar uchun ishlatiladi:

Misol

<ul class="pagination">   <li class="page-item disabled"><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>
O‘zingiz sinab ko‘ring »

Sahifalash o‘lchami

Sahifalash bloklarini kattaroq yoki kichikroq o‘lchamda ham qilish mumkin:

Kattaroq bloklar uchun .pagination-lg klassini, kichikroq bloklar uchun esa .pagination-sm klassini qo‘shing:

Misol

<ul class="pagination pagination-lg">   <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> <ul class="pagination pagination-sm">   <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>
O‘zingiz sinab ko‘ring »

Sahifalashni tekislash

Sahifalashning tekislanishini o‘zgartirish uchun yordamchi klasslardan foydalaning:

Misol

<!-- Default (left-aligned) --> <ul class="pagination" style="margin:20px 0">   <li class="page-item">...</li> </ul> <!-- Center-aligned --> <ul class="pagination justify-content-center" style="margin:20px 0">   <li class="page-item">...</li> </ul> <!-- Right-aligned --> <ul class="pagination justify-content-end" style="margin:20px 0">   <li class="page-item">...</li> </ul>
O‘zingiz sinab ko‘ring »

Breadcrumbs (navigatsiya yo‘li)

Sahifalashning yana bir ko‘rinishi — breadcrumbs (navigatsiya yo‘li):

.breadcrumb va .breadcrumb-item klasslari joriy sahifaning navigatsiya iyerarxiyasidagi o‘rnini ko‘rsatadi:

Misol

<ul class="breadcrumb">   <li class="breadcrumb-item"><a href="#">Photos</a></li>   <li class="breadcrumb-item"><a href="#">Summer 2017</a></li>   <li class="breadcrumb-item"><a href="#">Italy</a></li>   <li class="breadcrumb-item active">Rome</li> </ul>
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!