فهرست سرفصل‌های 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 — اسپینرها (Spinners)

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

اسپینرها (Spinners)

اسپینر بوت استرپ مثل چرخی است که نشان می دهد «در حال بارگذاری» هستیم. «اسپینر (Spinner)» یک آیکن چرخان یا رشدکننده است که صبر کاربر را مدیریت می کند.

اسپینر پایه

برای ساخت اسپینر، از کلاس .spinner-border استفاده کن. این حالت چرخشی است.

<div class="spinner-border"></div>

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

رنگ های اسپینر

با کلاس های رنگ متن مانند .text-primary رنگ اسپینر را تغییر بده.

<div class="spinner-border text-muted"></div>
<div class="spinner-border text-primary"></div>
<div class="spinner-border text-success"></div>
<div class="spinner-border text-danger"></div>

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

اسپینر رشدکننده

اگر چرخش نمی خواهی، از کلاس .spinner-grow استفاده کن تا به صورت رشد شونده دیده شود.

<div class="spinner-grow text-info"></div>
<div class="spinner-grow text-warning"></div>

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

اندازه اسپینر

برای نسخه کوچک تر از .spinner-border-sm یا .spinner-grow-sm کمک بگیر.

<div class="spinner-border spinner-border-sm"></div>
<div class="spinner-grow spinner-grow-sm"></div>

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

اسپینر داخل دکمه

می توانی اسپینر را داخل دکمه بگذاری؛ با متن یا بدون متن. برای حالت غیرفعال، ویژگی disabled بگذار.

<button class="btn btn-primary">
  <span class="spinner-border spinner-border-sm"></span>
</button>
<button class="btn btn-primary">
  <span class="spinner-border spinner-border-sm"></span>
  Loading..
</button>
<button class="btn btn-primary" disabled>
  <span class="spinner-border spinner-border-sm"></span>
  Loading..
</button>
<button class="btn btn-primary" disabled>
  <span class="spinner-grow spinner-grow-sm"></span>
  Loading..
</button>

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

نکته: هنگام بارگذاری طولانی، ترکیب اسپینرهای بوت استرپ با نوارهای پیشرفت تجربه بهتری می دهد. همچنین بعدی مناسب برای ناوبری، صفحه بندی است.

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

  1. یک اسپینر پایه بساز و رنگش را آبی کن.
  2. نسخه رشدکننده را اضافه کن و کوچک اش کن.
  3. اسپینر را داخل دکمه «ارسال» قرار بده.

جمع بندی سریع

  • .spinner-border حالت چرخشی می سازد.
  • .spinner-grow حالت رشدکننده می دهد.
  • .text-* رنگ اسپینر را تعیین می کند.
  • -sm نسخه کوچک را ارائه می کند.
  • می توان داخل دکمه اسپینر گذاشت.