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

حتما اسلایدرهای تصاویر را در دنیای وب دیده اید. اسلایدرها عناصری در طراحی وب هستند که وظیفه ی نمایش خودکار یک سری از تصاویر را بر عهده دارند. این تصاویر توسط شما انتخاب شده و اسلایدر، آن ها را با بازه های زمانی مشخص نمایش می دهد. یکی از ویژگی های اصلی اسلایدر ها جذب توجه و نگاه مخاطب است و می تواند برای سایت شما مفید باشد.

مثال زیر به شما نشان می دهد که چطور ساده ترین اسلایدر در بوت استرپ را بسازید:

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

در جدول زیر در مورد تک تک کلاس های استفاده شده در مثال بالا توضیح داده ایم:

کلاس توضیحات
.carousel ایجاد کننده ی گالری
.carousel-indicators برای گالری indicator می سازد؛ یعنی همان نقطه ها یا خط هایی که پایین گالری قرار دارند و نشان می دهند که چند تصویر در گالری وجود داشته و کابر در حال تماشای کدام است.
.carousel-inner به گالری اسلاید های مختلف اضافه می کند.
.carousel-item محتوای هر اسلاید را مشخص می کند.
.carousel-control-prev دکمه ی سمت چپ (قبلی) را به گالری اضافه می کند که به کاربر اجازه می دهد به تصویر قبلی برود.
.carousel-control-next دکمه ی سمت راست (بعدی) را به گالری اضافه می کند که به کاربر اجازه می دهد به تصویر بعدی برود.
.carousel-control-prev-icon با کلاس carousel-control-prev. همراه می شود تا دکمه ی «قبلی» را بسازد.
.carousel-control-next-icon با کلاس carousel-control-next. همراه می شود تا دکمه ی «بعدی» را بسازد.
.slide یک انیمیشن و افکت CSS را به گالری اضافه می کند که هنگام تغییر تصاویر مشخص می شود. اگر دوست ندارید گالری تان این افکت را داشته باشد این کلاس را حذف کنید.

اگر می خواهید برای هر اسلاید یک متن (caption) نیز بنویسید باید در هر <"div class="carousel-item> از کلاس<"div class="carousel-caption> استفاده کنید. مثال:

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

پنجره های Modal

modal ها پنجره هایی هستند که روی صفحه ی اصلی باز می شوند و حاوی اطلاعات مختلفی هستند. بدون توجه به مورد استفاده ی modal ها نمی توان به طور کلی وظیفه ی خاصی برایشان تعریف کرد و نحوه ی استفاده از آن ها به شما بستگی خواهد داشت؛ برخی از modal ها به عنوان گالری تصویر استفاده می کنند، برخی برای نمایش اخطار ها و برخی برای گرفتن تاییدیه از کاربر.

مثال زیر به شما نشان می دهد:

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

همچنین با اضافه کردن کلاس fade. می توانید باز شدن و بستن modal را نرم کنید:

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

اندازه ی Modal ها

برای تعیین اندازه ی Modal ها باید از کلاس های modal-sm. برای modal های کوچک و modal-lg. برای modal های بزرگ و modal-xl. برای modal های بسیار بزرگ استفاده کنید. زمانی که کلاس مورد نظر برای اندازه را انتخاب کردید باید آن را به یک عنصر <div> با کلاس modal-dialog. اضافه کنید. به مثال های زیر توجه کنید:

مثال از Modal کوچک:

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

مثال از Modal بزرگ:

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

مثال از Modal بسیار بزرگ:

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

 

نکته: در حالت پیش فرض Modal ها اندازه ی متوسط دارند.

قراردهی Modal در وسط صفحه

اگر می خواهید Modal شما دقیقا در وسط صفحه قرار گیرد، باید از کلاس modal-dialog-centered. استفاده کنید:

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

اسکرول در modal ها

زمانی که محتوای درون modal زیاد باشد، modal اسکرول بار می گیرد بنابراین باید به این مسئله توجه کنید. مثال:

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

البته اگر می خواهید به جای تمام صفحه، فقط محتوای درون modal اسکرول بخورد باید کلاس modal-dialog-scrollable. را به modal-dialog. اضافه کنید:

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

امیدوارم این قسمت از سری آموزش جامع بوت استرپ 4 برایتان مفید بوده باشد.

 

منبع: روکسو

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

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 346
  • کل نظرات : 0
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • آی پی امروز : 21
  • آی پی دیروز : 17
  • بازدید امروز : 125
  • باردید دیروز : 21
  • گوگل امروز : 2
  • گوگل دیروز : 5
  • بازدید هفته : 199
  • بازدید ماه : 564
  • بازدید سال : 7,073
  • بازدید کلی : 35,308