دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۳
  • مرداد

جلسه ۲۰ : نوار منوها یا navigation در Bootstrap 4

  • دسته‌بندی‌ها :
جلسه ۲۰ : نوار منوها یا navigation در Bootstrap 4
    • جزئیات
    • نوع مختواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش Bootstrap 4 ، را دنبال می کنند. این بخش از ادامه ی آموزشها ، مکمل موضوع آموزش قبلی (طراحی منوها و کار با Nav در ۴ Bootstrap) است. در واقع ما در ادامه مبحث کار با منوها ، در این بخش به موضوع کار با نوار منوها یا navigation در Bootstrap 4 و ویژگی collaps در نوار منو ، می پردازیم.

      موضوع آموزش قبلی در واقع بیشتر روی طراحی پایه انواع منوها تاکید داشت. اما در این بخش به منوهای پیشرفته تر با آپشن ها و گزینه های بیشتر ، می پردازیم.

      البته در مباحث قبلی نیز ، موضوعات پرکاربردی از جمله کار با ویژگی collapse و موضوع کار با عنصر Dropdown ، ارائه شد. در ادامه ی مباحث، به موضوع اصلی این بخش، کار با نوار منوها یا navigation در Bootstrap 4 ، می پردازیم.

      کار با نوار منوها یا navigation در Bootstrap 4

      کار با نوار منوها یا navigation در Bootstrap 4

      کار با نوار منوها یا navigation در Bootstrap 4

       

      یک نوار  navigation استاندارد، از یک کلاس .navbar ، استفاده می کند. و برای اعمال ویژگی responsive نیز ، از کلاس های .navbar-expand-xl|lg|md|sm ، نیز استفاده می کند.( که منو را ، به صورت عمودی بر روی صفحه نمایش بزرگ، بزرگ متوسط یا کوچک قرار می دهد).

      برای افزودن لینک در نوار navigation ، از یک تگ <ul> ، با کلاس class="navbar-nav" ، استفاده کنید. سپس عناصر <li> را با کلاس .nav-item ، اضافه کنید. همچنین در هر کدام از این تگ ها ، یک عنصر <a> با کلاس .nav-link ، اضافه کنید.

      منوی لینک

      منوی لینک

      مثال:

      مثال : 

      نوار عمودی

      فقط کافیست که کلاس .navbar-expand-xl|lg|md|sm ، را حذف کنید.

      نوار عمودی

      نوار عمودی

      مثال:

      مثال : 

      نوار مرکزی

      برای ایجاد یک نوار در مرکز ، باید کلاس .justify-content-center را به منو اضافه کنید.

      نوار مرکزی

      نوار مرکزی

      مثال:

      مثال : 

      رنگ آمیزی نوار منو

      رنگ آمیزی نوار منو

      رنگ آمیزی نوار منو

      از کلاس های .bg-color ، برای رنگ پس زمینه ی نوار منو ، استفاده کنید(bg-primary, .bg-success.bg-info.bg-warning.bg-danger.bg-secondary.bg-dark  و .bg-light).

      نکته: از کلاس .navbar-dark ، برای نوشتن متن سفید در رنگ های تیره و از کلاس .navbar-light نیز ، برای نوشتن متن سفید رنگ ، در رنگ های پس زمینه ی تیره ، استفاده کنید.

      مثال:

      مثال : 

      افزودن brand و لوگو

      از کلاس .navbar-brand ، برای افزودن لوگو و برند های برجسته در منو ، استفاده کنید.

      افزودن brand و لوگو

      افزودن brand و لوگو

      مثال:

      مثال : 

      زمانیکه از کلاس .navbar-brand ، برای افزودن عکس به عنوان برند یا لوگو به منو ، استفاده می کنید. عکس بصورت خودکار متناسب با ارتفاع و عرض منو، تنظیم، می شود.

      افزودن عکس به لوگو

      افزودن عکس به لوگو

      مثال:

      مثال : 

      اعمال ویژگی collaps در نوار منو

      اعمال ویژگی collaps در نوار منو

      اعمال ویژگی collaps در نوار منو

      در اغلب دستگاهها، به ویژه در صفحات کوچک مانند موبایل، شما می خواهید که گزینه های نوار منو را پنهان کنید. و آنها را با یک دکمه ای که هنگام کلیک روی آنها لیست گزینه ها نمایش داده شود، جایگزین کنید.برای ایجاد این قابلیت از یک button ، با کلاس class="navbar-toggler،  data-toggle="collapse و data-target="#thetarget" ، استفاده کنید. سپس محتوای منو را در داخل یگ تگ <div> ، با کلاس class="collapse navbar-collapse" ، قرار دهید.

      مثال:

      مثال : 

      افزودن dropdown

      افزودن dropdown 

      افزودن dropdown

      مثال:

      مثال : 

      افزودن عناصر فرم، به نوار منو

      افزودن عناصر فرم، به نوار منو

      افزودن عناصر فرم، به نوار منو

      یک تگ <form> با کلاس class="form-inline" را برای گروه بندی عناصر فرم، از جمله inputs و buttons ، قرار دهید.

      مثال:

      مثال : 

      همچنین می توانید، از کلاس های .input-group-prepend و .input-group-append ، برای افزودن آیکون و متن help درفیلد text ، استفاده کنید.

      متن کمکی

      متن کمکی

      مثال:

      مثال : 

      منوی متنی

      منوی متنی

      منوی متنی

      از کلاس .navbar-text ، در نوار منو، برای افزودن یک متن عمودی که لینک نیست، استفاده کنید.

      مثال:

      مثال : 

      نوار منوی ثابت

      نوار منوی ثابت

      نوار منوی ثابت

      نوار منوی navigation نیز ، می تواند. در بالا یا پایین صفحه ثابت شود.

      نوار منوی navigation ثابت، در یک موقعیت ثابت (بالا یا پایین) قابل مشاهده است. و مستقل از صفحه حرکت می کند.

      با استفاده از کلاس .fixed-top در نوار منوی navigation ، آن را در بالای صفحه ثابت می کند.

      مثال:

      مثال : 

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

      مثال:

      مثال : 

      مثال:

      مثال : 

       کلام آخر

      در این بخش از آموزشهای دوره و در ادامه بحث پر اهمیت بخش قبلی، موضوع کار با نوار منوها یا navigation در Bootstrap 4، را ارئه کردیم. امیدواریم که این مطالب پرکاربرد. مورد توجه و استفاده ی شما کاربران نیز، قرار گرفته باشد.

      QR:  جلسه ۲۰ : نوار منوها یا navigation در Bootstrap 4
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر
      2. تصویر کاربر
        • تصویر کاربر
      3. تصویر کاربر
      4. تصویر کاربر