التمهيد 4 ترقيم الصفحات
ترقيم الصفحات الأساسي
إذا كان لديك موقع ويب به الكثير من الصفحات ، فقد ترغب في إضافة نوع من ترقيم الصفحات إلى كل صفحة.
لإنشاء ترقيم صفحات أساسي ، أضف .pagination
الفئة إلى <ul>
عنصر. ثم أضف .page-item
إلى كل <li>
عنصر .page-link
وصنفًا لكل رابط بداخله <li>
:
مثال
<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>
دولة نشطة
يستخدم .active
الفصل "لتمييز" الصفحة الحالية:
مثال
<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>
دولة معاقين
يستخدم .disabled
الفصل للروابط غير القابلة للنقر:
مثال
<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>
تحجيم ترقيم الصفحات
يمكن أيضًا تغيير حجم كتل ترقيم الصفحات إلى حجم أكبر أو أصغر:
أضف فئة .pagination-lg
للكتل الأكبر أو .pagination-sm
للكتل الأصغر:
مثال
<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>
محاذاة ترقيم الصفحات
استخدم فئات المنفعة لتغيير محاذاة ترقيم الصفحات:
مثال
<!-- 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>
نصيحة: اقرأ المزيد عن فصول Bootstrap 4 Utility / Helper في BS4 Utilities Chapter .
فتات الخبز
شكل آخر لترقيم الصفحات هو فتات الخبز:
تشير
الفئات والفئات إلى موقع الصفحة الحالية داخل التسلسل الهرمي للتنقل .breadcrumb
:.breadcrumb-item
مثال
<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>