loading...
طراحی وب- برنامه نویسی
برنامه نویس بازدید : 32 چهارشنبه 26 تیر 1398 نظرات (0)

نوار پیشرفت یا progress bar در بوت استرپ، همانطور که از نامش پیدا است نواری است که وضعیت کاربر در یک پروسه را مشخص می کند. به عبارت دیگر به کاربر نشان می دهد چقدر در فلان عملیات پیشرفت کرده است. برای ساخت این نوع از عناصر باید به عنصر نگه دارنده، کلاس progress. و به عنصر فرزند نیز کلاس progress-bar. را بدهید. بقیه ی جزئیات با قوانین CSS (مانند width برای تعیین عرض نوار پیشرفت) قابل تنظیم هستند.

به مثال زیر توجه کنید:

مشاهده ی خروجی در JSBin

تعیین ارتفاع

ارتفاع نوار پیشرفت به طور پیش فرض 16 پیکسل است ولی می توانیم با استفاده از قابلیت height در زبان CSS آن را تغییر دهیم. البته نکته ای که باید حتما به آن توجه کنید این است که حتما ارتفاع نگه دارنده (عنصر پدر) و خود نوار پیشرفت یکی باشند. به مثال زیر توجه کنید:

مشاهده ی خروجی در JSBin

اضافه کردن متن به نوار پیشرفت

برای اضافه کردن متن به نوار های پیشرفت کافی است به خود عنصر متنی را اضافه کنید. مثال:

مشاهده ی خروجی در JSBin

ما در این مثال متن %70 را به متن اضافه کرده ایم.

نوارهای پیشرفت رنگی

همانطور که در مثال های قبلی دیده اید، رنگ پیش فرض برای نوارهای پیشرفت آبی است اما اگر از رنگ های بوت استرپ استفاده کنید، به راحتی تغییر می کنند:

مشاهده ی خروجی در JSBin

راه راه کردن نوار پیشرفت

حتما دیده اید که در برخی از موارد، نوارهای پیشرفت در سایت های مختلف راه راه هستند یا طرح خاصی درونشان قرار گرفته است. شما با اضافه کردن کلاس progress-bar-striped. به عنصر مورد نظر می توانید این طرح های راه راه را به نوار خود اضافه کنید. به مثال زیر دقت کنید:

مشاهده ی خروجی در JSBin

اما این طرح هنوز هم به اندازه ی کافی جالب نیست و می توانیم به آن انیمیشن اضافه کنیم!

برای ایجاد انیمیشن در نوارهای وضعیت، از کلاس progress-bar-animated. استفاده کنید. با اضافه کردن انیمیشن به این نوارها حس بارگذاری واقعی در کاربر تداعی می شود:

مشاهده ی خروجی در JSBin

چند قسمتی کردن نوارهای پیشرفت

یکی از موارد کاربردی و بسیار جالب نوارهای پیشرفت، امکان تقسیم کردن نوار به قسمت های مختلف است.

به طور مثال در کد زیر گفته ایم که نوار به قسمت های عادی، هشدار، خطر و … تقسیم شود تا زمانی که مقدار چیزی به حد خطرناک رسید، کاربر از آن مطلع شود:

مشاهده ی خروجی در JSBin

امیدوارم از درس آموزش ایجاد انواع progress bar در بوت استرپ از مجموعه آموزش Bootstrap 4 لذت برده باشید.

 

منبع: روکسو

 

 
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 346
  • کل نظرات : 0
  • افراد آنلاین : 4
  • تعداد اعضا : 0
  • آی پی امروز : 22
  • آی پی دیروز : 17
  • بازدید امروز : 140
  • باردید دیروز : 21
  • گوگل امروز : 2
  • گوگل دیروز : 5
  • بازدید هفته : 214
  • بازدید ماه : 579
  • بازدید سال : 7,088
  • بازدید کلی : 35,323