فهرست سرفصل‌های Bootstrap
خانه (Home) شروع کار (Get Started) کانتینرها (Containers) گرید پایه (Grid Basic) تایپوگرافی (Typography) رنگ ها (Colors) رنگ های پس زمینه (Background Colors) جدول ها (Tables) تصاویر (Images) جمبوترون (Jumbotron) هشدارها (Alerts) دکمه ها (Buttons) گروه دکمه ها (Button Groups) نشان ها (Badges) نوارهای پیشرفت (Progress Bars) اسپینرها (Spinners) صفحه بندی (Pagination) گروه های لیست (List Groups) کارت ها (Cards) منوی کشویی (Dropdowns) جمع شونده (Collapse) ناوبری (Navs) نوار ناوبری (Navbar) اسلایدشو (Carousel) مودال (Modal) راهنمای ابزار (Tooltip) پاپ اور (Popover) توست (Toast) اسکرول اسپای (Scrollspy) آف کانواس (Offcanvas) ابزارها (Utilities) حالت تیره (Dark Mode) فلکس (Flex) فرم ها (Forms) منوی انتخاب (Select Menus) چک باکس و رادیو (Checks and Radios) محدوده (Range) گروه ورودی (Input Groups) برچسب های شناور (Floating Labels) اعتبارسنجی فرم (Form Validation) سیستم گرید (Grid System) چیدمان عمودی/افقی (Stacked/Horizontal) گرید بسیار کوچک (Grid XSmall) گرید کوچک (Grid Small) گرید متوسط (Grid Medium) گرید بزرگ (Grid Large) گرید خیلی بزرگ (Grid XLarge) گرید XXL (Grid XXL) مثال های گرید (Grid Examples) قالب پایه (Basic Template) ویرایشگر (Editor) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) آمادگی مصاحبه (Interview Prep) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Bootstrap

Bootstrap — صفحه بندی (Pagination)

آخرین بروزرسانی: 1404/08/20

صفحه بندی (Pagination)

«صفحه بندی (Pagination)» یعنی تقسیم صفحات زیاد به بخش های کوچکتر. این کار مسیر حرکت کاربر را ساده می کند. مثل صفحات دفتر که شماره دارند و سریع پیدا می شوند.

صفحه بندی پایه

برای نسخه پایه، روی <ul> کلاس .pagination بگذار. سپس برای هر مورد، .page-item و .page-link بده.

&lt;ul class="pagination"&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;Previous&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;1&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;2&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;3&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;Next&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

حالت فعال (Active)

برای مشخص کردن صفحه جاری، روی .page-item کلاس .active بگذار.

&lt;ul class="pagination"&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;1&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item active"&gt;&lt;a class="page-link" href="#"&gt;2&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

لینک غیرفعال (Disabled)

برای غیرقابل کلیک کردن لینک ها، از کلاس .disabled استفاده کن.

&lt;ul class="pagination"&gt;
  &lt;li class="page-item disabled"&gt;&lt;a class="page-link" href="#"&gt;Previous&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;1&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;2&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;Next&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

سایزبندی صفحه بندی

برای اندازه بزرگ یا کوچک، از .pagination-lg یا .pagination-sm کمک بگیر.

&lt;ul class="pagination pagination-lg"&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;Previous&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="pagination pagination-sm"&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;Previous&lt;/a&gt;&lt;/li&gt;
  &lt;li class="page-item"&gt;&lt;a class="page-link" href="#"&gt;1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

ترازکردن صفحه بندی

با ابزارهای چیدمان، تراز را چپ، وسط یا راست کن. از .justify-content-center یا .justify-content-end استفاده کن.

&lt;ul class="pagination"&gt;
  &lt;li class="page-item"&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="pagination justify-content-center"&gt;
  &lt;li class="page-item"&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="pagination justify-content-end"&gt;
  &lt;li class="page-item"&gt;...&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

بردکرامب (Breadcrumbs)

«بردکرامب (Breadcrumb)» مسیر فعلی کاربر را نشان می دهد. برای آن از .breadcrumb و .breadcrumb-item استفاده کن.

&lt;ul class="breadcrumb"&gt;
  &lt;li class="breadcrumb-item"&gt;&lt;a href="#"&gt;Photos&lt;/a&gt;&lt;/li&gt;
  &lt;li class="breadcrumb-item"&gt;&lt;a href="#"&gt;Summer 2017&lt;/a&gt;&lt;/li&gt;
  &lt;li class="breadcrumb-item"&gt;&lt;a href="#"&gt;Italy&lt;/a&gt;&lt;/li&gt;
  &lt;li class="breadcrumb-item active"&gt;Rome&lt;/li&gt;
&lt;/ul&gt;

مشاهده در ادیتور

نکته: برای بهبود ناوبری، از صفحه بندی بوت استرپ همراه با لیست گروه ها استفاده کن. همچنین قبلش می توانی اسپینرها را ببینی.

گام های تمرینی

  1. یک صفحه بندی پایه بساز و لینک ها را شماره گذاری کن.
  2. روی شماره جاری، کلاس .active بگذار.
  3. لینک «قبلی» را در صفحه اول غیرفعال کن.
  4. اندازه را بزرگ کن و سپس کوچک کن.
  5. تراز را وسط قرار بده و نتیجه را بررسی کن.

جمع بندی سریع

  • .pagination ظرف صفحه بندی است.
  • .active صفحه جاری را نشان می دهد.
  • .disabled لینک را غیرقابل کلیک می کند.
  • .pagination-lg و .pagination-sm برای اندازه است.
  • تراز با .justify-content-* کنترل می شود.