صفحات‌بندی Bootstrap 5

ناوبری پایه

اگر وب‌سایت شما صفحات زیادی دارد، ممکن است بخواهید برای هر صفحه نوعی ناوبری اضافه کنید.

برای ایجاد ناوبری ساده، .pagination کلاس به <ul> عنصر اضافه کنید. سپس .page-item به هر <li> عنصر اضافه کنید و .page-link کلاس به <li> برای هر لینک در

مثال

<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>

آزمایش کنید

وضعیت فعال

.active کلاس برای "تیرگی" صفحه فعلی استفاده می‌شود:

مثال

<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 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="#">صفحه بعدی</a></li>
</ul>

آزمایش کنید

وضعیت غیرفعال

.disabled کلاس برای لینک‌های غیرقابل کلیک استفاده می‌شود:

مثال

<ul class="pagination">
  <li class="page-item disabled"><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>

آزمایش کنید

اندازه ناوبری

بلوک‌های ناوبری نیز می‌توانند به اندازه‌های بزرگتر یا کوچکتر تنظیم شوند:

لطفاً برای بلوک‌های بزرگتر کلاس اضافه کنید .pagination-lg یا برای بلوک‌های کوچکتر اضافه کنید .pagination-sm کلاس:

مثال

<ul class="pagination pagination-lg">
  <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>
<ul class="pagination pagination-sm">
  <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>

آزمایش کنید

نحوه قرارگیری صفحات گسترده

برای تغییر نحوه قرارگیری صفحات گسترده از کلاس‌های utilitarian استفاده کنید:

مثال

<!-- پیش‌فرض (با چپ‌چینی) -->
<ul class="pagination" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>
<!-- با چپ‌چینی -->
<ul class="pagination justify-content-center" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>
<!-- با چپ‌چینی -->
<ul class="pagination justify-content-end" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

آزمایش کنید

نان‌بری (Breadcrumbs)

یک شکل دیگر از صفحات گسترده به صورت نان‌بری است:

.breadcrumb و .breadcrumb-item کلاس تعیین موقعیت فعلی صفحه در ساختار ناوبری:

مثال

<ul class="breadcrumb">
  <li class="breadcrumb-item"><a href="#">عکس</a></li>
  <li class="breadcrumb-item"><a href="#">بهار 2019</a></li>
  <li class="breadcrumb-item"><a href="#">چین</a></li>
  <li class="breadcrumb-item active">پکن</li>
</ul>

آزمایش کنید