آموزش Navbar در بوت استرپ

4 سال پیش
امتیاز دهید post

آموزش Navbar در بوت استرپ

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Navbar در بوت استرپ خواهیم پرداخت.

Navbar یکی از ویژگی های برجسته سایت های بوت استرپ است. Navbars اجزای متا پاسخگو هستند که به عنوان هدرهای ناوبری برای برنامه یا سایت شما عمل می کنند. Navbar در نمای موبایل فرو می ریزند و با افزایش عرض نمای نمایش موجود ، افقی می شوند. در هسته خود ، نوار ورودی شامل یک ظاهر طراحی شده برای نام سایت ها و پیمایش اساسی است.

Navbar پیش فرض

برای ایجاد نوار پیش فرض –
  • کلاسها .navbar ، .navbar-default. را به تگ <nav> اضافه کنید.
  • برای کمک به قابلیت دسترسی ، role = “navigation” را به عنصر فوق اضافه کنید.
  • یک کلاس هدر .navbar-header به عنصر <div> اضافه کنید. یک عنصر <a> را با نام تجاری navbar وارد کنید. با این کار اندازه کمی بزرگتر به متن می رسد.
  • برای افزودن پیوند به نوار نام ، به سادگی یک لیست غیر مرتب با کلاسهای .nav ، .navbar-nav اضافه کنید.
مثال زیر این را نشان می دهد –

 

Navbar پاسخگو
برای افزودن ویژگی های پاسخگو به Navbar، محتوایی که می خواهید جمع شود باید در یک <div> با کلاس های collapse, .navbar-collapse.  قرار گیرد. collapse با دکمه ای که دارای کلاس .navbar-toggle است قطع می شود و سپس از دو عنصر داده برخوردار است. اولی، دکمه تغییر داده ، برای این که به JavaScript بگویید چه کاری با دکمه انجام شود ، استفاده می شود ، و دومی ، data-target ، نشان می دهد که کدام عنصر را data-toggle کنیم. سپس با یک icon-bar. کلاس ، چیزی را ایجاد کنید که دوست داریم دکمه همبرگر بنامیم. با این کار عناصری که در .nav-shemb <div> قرار دارند تغییر وضعیت می دهد. برای کارایی این ویژگی ، باید پلاگین Bootstrap Collapse را وارد کنید.

مثال زیر این را نشان می دهد –

 

فرم ها در Navbar 

به جای استفاده از فرمهای پیش فرض مبتنی بر کلاس از Chapter Bootstrap Forms ، فرمهایی که در Navbar وجود دارند ، از کلاس .navbar-form استفاده کنید. این تضمین می کند که ترازبندی عمودی مناسب فرم و رفتار فروپاشیده در نمای دید باریک است. برای تعیین محل سکونت در محتوای navbar ، از گزینه های هم ترازی استفاده کنید (توضیح داده شده در بخش هم ترازی کامپوننت).

مثال زیر این را نشان می دهد –

 

دکمه ها در Navbar

می توانید دکمه ها را با استفاده از کلاس .navbar-btn به عناصر <button> که در <form> نیستند اضافه کنید تا آنها را به صورت عمودی در نوار nav قرار دهد. .navbar-btn می تواند در عناصر <a> و <input> استفاده شود.
از navbar-btn. و نه از کلاسهای استاندارد دکمه در عناصر <a> در navbar-nav. استفاده نکنید.
مثال زیر این را نشان می دهد –

 

متن در Navbar

برای قرار دادن رشته های متن در یک عنصر از کلاس .navbar-text استفاده کنید. این معمولاً با تگ <p> برای هدایت و رنگ مناسب استفاده می شود. مثال زیر این را نشان می دهد –

 

لینک های غیر ناوبری

اگر می خواهید از لینک های استاندارد که در مولفه navbar نیست استفاده کنید ، از کلاس navbar-link برای افزودن رنگ مناسب برای گزینه های navbar پیش فرض و معکوس استفاده کنید ، همانطور که در مثال زیر نشان داده شده است

 

تراز کامپوننت

می توانید اجزای مانند لینک های nav، فرم ها، دکمه ها یا متن را به چپ یا راست در یک نوار با استفاده از کلاسهای ابزار .navbar-left یا .navbar-right تراز کنید. هر دو کلاس شناور CSS را در جهت مشخص شده اضافه می کنند. مثال زیر این را نشان می دهد –

 

Fixed to Top

navbar بوت استرپ می تواند در موقعیت خود پویا باشد. به طور پیش فرض ، این یک عنصر در سطح بلوک است که موقعیت خود را بر اساس قرارگیری در HTML می گیرد. با چند کلاس کمکی ، می توانید آن را در بالا یا پایین صفحه قرار دهید ، یا می توانید آن را به صورت ایستایی با صفحه پیمایش کنید.
اگر می خواهیدnavbar به بالا ثابت شود ، کلاس .navbar-fixed-top را به کلاس .navbar اضافه کنید. مثال زیر این را نشان می دهد –
برای جلوگیری از نشستن navbar در بالای سایر مطالب در متن صفحه ، حداقل 50 پیکسل پدینگ به تگ <body> اضافه کنید یا مقادیر خود را امتحان کنید.

 

Fixed to Bottom

اگر می خواهید navbar در پایین صفحه ثابت شود ، کلاس .navbar-fixed-bottom را به کلاس .navbar اضافه کنید. مثال زیر این را نشان می دهد –

 

استاتیک بالا

برای ایجاد یک Navbar که با صفحه پیمایش می شود ، کلاس .navbar-static-top را اضافه کنید. این کلاس نیازی به افزودن padding به <body> ندارد.

 

Navbar معکوس

برای ایجاد یک Navbar معکوس با پس زمینه سیاه و متن سفید ، کافی است کلاس .navbar-inverse را به کلاس .navbar اضافه کنید همانطور که در مثال زیر نشان داده شده است –
برای جلوگیری از نشستن نوار در بالای سایر مطالب در بدنه صفحه ، حداقل 50 پیکسل padding به تگ <body> اضافه کنید یا مقادیر خود را امتحان کنید.

 

لیست جلسات قبل آموزش بوت استرپ

  1. آموزش بوت استرپ
  2.  بررسی اجمالی بوت استرپ
  3. آموزش راه اندازی بوت استرپ
  4. آموزش سیستم شبکه در بوت استرپ 
  5. بررسی اجمالی CSS در بوت استرپ
  6. آموزش تایپوگرافی در بوت استرپ 
  7. آموزش کد در بوت استرپ 
  8. آموزش جدول در بوت استرپ
  9. آموزش فرم ها در بوت استرپ 
  10. آموزش دکمه ها در بوت استرپ
  11. آموزش تصاویر در بوت استرپ
  12. آموزش کلاس های کمکی در بوت استرپ 
  13. آموزش ابزارهای پاسخگو در بوت استرپ 
  14. آموزش Glyphicons در بوت استرپ 
  15. آموزش منوهای کشویی در بوت استرپ
  16. آموزش گروه های دکمه ای در بوت استرپ
  17. آموزش گروه های ورودی در بوت استرپ
  18. آموزش عناصر ناوبری در بوت استرپ
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه