جستجو برای:
  • صفحه اصلی
  • تجرببه ی جدید ! اپلیکیشن را امتحان کنید
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • بلاگ
اپلیکیشن موبایل را امتحان کنید
  • 02177735721
  • info@ebrahiminejad.com
  • صفحه اصلی
  • تجرببه ی جدید ! اپلیکیشن را امتحان کنید
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • بلاگ
وبسایت شخصی فرخ ابراهیمی نژاد
  • صفحه اصلی
  • مقالات
    • برنامه نویسی
      • جاوا اسکریپت
      • php
      • python
    • طراحی
      • HTML
      • CSS
      • bootstrap
      • طراحی بدون کد نویسی
      • فتوشاپ
    • متفرقه
      • متفرقه
  • دوره ها
    • محصولات
    • سفارشات من
    • دانلودهای من
    • آدرس ها
    • جزئیات حساب
    • فراموشی گذرواژه
  • فرخ ابراهیمی نژاد
  • تماس با ما
  • اخبار
  • اپلیکیشن
0

ورود و ثبت نام

بلاگ

وبسایت شخصی فرخ ابراهیمی نژاد بلاگ مقالات bootstrap Navigation Bar در بوت استرپ 4

Navigation Bar در بوت استرپ 4

05/07/1398
ارسال شده توسط مینا لشگری
bootstrap
9.77k بازدید

Navigation Bar در بوت استرپ 4

با سلام و عرض ادب خدمت شما همراهان صمیمی

با آموزش دیگری از سلسله مباحث بوت استرپ تحت عنوان “Navigation Bar در بوت استرپ4” در خدمتتون هستیم.

 

Navigation Bars

یک navigation bar  در واقع یک منو راهبری است که در بالای صفحه قرار دارد و شامل لینک های مهم به صفحات اصلی سایت ما می باشد.

 

navigation bar in bootstrap4

Basic Navbar

در بوت استرپ این امکان به صورت پیش فرض وجود دارد که منوهای راهبری به صورت افقی و تمام صفحه در بالای پیج قرار بگیرند. با تغییر سایز صفحه این منو به صورت collapse تغییر شکل پیدا می کند.

با استفاده از کلاس .navbar می توانیم منوهایی استاندارد و ریسپانسیو با اندازه های خیلی بزرگ ، بزرگ ، متوسط و کوچک داشته باشیم.

برای اضافه کردن لینک ها به منوی  اصلی از کلاس های class=”navbar-nav” و .nav-item و nav-link در تگ های ul , li  و  a  استفاده می کنیم.

 

<!-- A grey horizontal navbar that becomes vertical on small screens -->
<nav class="navbar navbar-expand-sm bg-light">

  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Link 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 2</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 3</a>
    </li>
  </ul>

</nav>

 

Vertical Navbar

برای داشتن منوهای عمودی کافی است که قسمت .navbar-expand-xl|lg|md|sm را از کلاس navbar حذف کنیم.

 

 

navigation vertical

 

<!-- A vertical navbar -->
<nav class="navbar bg-light">

  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Link 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 2</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 3</a>
    </li>
  </ul>

</nav>

 

Centered Navbar

در بوت استرپ این امکان وجود دارد که  محتوای صفحه نمایش در یک سطر را  به راحتی در عرض سطر به حرکت در بیاوریم.

با استفاده از کلاس .justify-content-center می توانیم منو را در وسط سطر داشته باشیم.

 

navigation center

 

<nav class="navbar navbar-expand-sm bg-light justify-content-center">
  ...
</nav>

 

Colored Navbar

برای داشتن منوهایی با پس زمینه های رنگی کافیست که از کلاس .bg-color استفاده کنیم.

رنگ هایی که برای منوها می توان اختصاص دهیم شامل موارد زیر می شود:

bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark and .bg-light

 

navigation bar در بوت استرپ4

 

<!-- Black with white text -->
<nav class="navbar navbar-expand-sm bg-dark navbar-dark">...</nav>

<!-- Blue with white text -->
<nav class="navbar navbar-expand-sm bg-primary navbar-dark">...</nav>

 

 

Brand / Logo

یکی دیگر از ویژگی های کاربردی که بوت استرپ 4 برای ما فراهم آورده است امکان قرار دادن لوگوی مورد نظرمان در منو است.

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

 

navigation logo

 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
   <a class="navbar-brand" href="#">
    <img src="bird.jpg" alt="Logo" style="width:40px;">
  </a>
  ...
</nav>

 

Collapsing The Navigation Bar

گاهی اوقات بنا بر برخی شرایط ممکن است شما تمایل داشته باشید که منوها به صورت پنهان در صفحه نمایش داده بشوند . به این صورت که با فشردن دکمه ای منوها برای شما به نمایش در بیایند و با فشردن دوباره آن مجدد پنهان شوند.

 

navigation collapse

 

<nav class="navbar navbar-expand-md bg-dark navbar-dark">
  <!-- Brand -->
  <a class="navbar-brand" href="#">Navbar</a>

  <!-- Toggler/collapsibe Button -->
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>

  <!-- Navbar links -->
  <div class="collapse navbar-collapse" id="collapsibleNavbar">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
    </ul>
  </div>
</nav>

 

Navbar With Dropdown

در بوت استرپ 4 ما می توانیم منوهایی را طراحی کنیم که دارای لینک های dropdown  هستند:

 

navigation dropdown

 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <!-- Brand -->
  <a class="navbar-brand" href="#">Logo</a>

  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Link 1</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link 2</a>
    </li>

    <!-- Dropdown -->
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">
        Dropdown link
      </a>
      <div class="dropdown-menu">
        <a class="dropdown-item" href="#">Link 1</a>
        <a class="dropdown-item" href="#">Link 2</a>
        <a class="dropdown-item" href="#">Link 3</a>
      </div>
    </li>
  </ul>
</nav>

ادامه‌ی آموزش فقط برای اعضاء سایت نمایش داده میشود

عضویت رایگان

[member]

Navbar Forms and Buttons

برای اضافه کردن قابلیت سرچ به منوهای” نوبار” از طریق زیر اقدام می نماییم:

ابتدا یک تگ فرم با کلاس class=”form-inline” به تگ nav اضافه می کنیم.

 

navigation search

 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <form class="form-inline" action="/action_page.php">
    <input class="form-control mr-sm-2" type="text" placeholder="Search">
    <button class="btn btn-success" type="submit">Search</button>
  </form>
</nav>

 

شما همچنین می توانید کلاس های input  دیگری برای اضافه کردن آیکون و یا متن در کادر جستجو، داشته باشید.

برای این حالت باید از کلاس های .input-group-prepend و .input-group-append استفاده کنید.

 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <form class="form-inline" action="/action_page.php">
    <div class="input-group">
      <div class="input-group-prepend">
        <span class="input-group-text">@</span>
      </div>
      <input type="text" class="form-control" placeholder="Username">
    </div>
  </form>
</nav>

 

Fixed Navigation Bar

یکی دیگر از ویژگی های جالب و کاربردی در بوت استرپ4 امکان فیکس شدن منوهای اصلی در بالا و پایین است. به این ترتیب که با اسکرول کردن صفحه به سمت پایین و یا بالا ، منو ما در صفحه به صورت ثابت خواهد بود و ما همواره می توانیم آن را مشاهده نماییم.

برای این ویژگی از کلاس های .fixed-top و .fixed-bottom استفاده می کنیم.

 

 

 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top">
  ...
</nav>

<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-bottom">
  ...
</nav>

امیدوارم که این مطلب مورد توجه تون واقع شده باشه.

لطفا نظرات و تجربیاتتون رو با ما به اشتراک بزارید.

برای مشاهده مقالات قبلی از لینک زیر اقدام نمایید.

Nav Menus در بوت استرپ 4

[/member]

مطالب زیر را حتما مطالعه کنید

Bootstrap 4 Tooltip
Bootstrap 4 Tooltip
modal in bootstrap4
Bootstrap 4 Modal
bootstrap4 carousel
Bootstrap 4 Carousel
input groups in bootstrap4
Bootstrap 4 Inputs Group
ورودی های فرم در بوت استرپ4
ورودی های فرم در بوت استرپ4
فرم ها در بوت استرپ4
فرم ها در بوت استرپ4
قدیمی تر Nav Menus در بوت استرپ 4
جدیدتر فرم ها در بوت استرپ4

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

translate
جستجو برای:
پیشنهاد ویژه به شما
محصولات
  • دوره‌ی نخبه‌ی طراحی و برنامه نویسی وب
  • دوره‌ی Web Design 1 فشرده
  • دوره طراحی سایت
  • اموزش برنامه نویسی برای کودکان
    آموزش برنامه نویسی برای نوجوانان دوره از راه دور و آنلاین
  • دوره آموزش ساخت vpn سرور شخصی
  • کتاب نقشه گنج بیتکوین
  • دوره ی آموزش 0 تا 100 پایتون
دسته بندی دوره ها
سطح دوره
نوع دوره
فیلتر انتخاب ها
مفید برای تو
برای برنامه نویس شدن از کجا شروع کنم؟
جشنواره

شانستو امتحان کن

کلیک کن

  • تهران قلهک بلوار کاوه کوچه بهار جنوبی ساختمان آکسا
  • 09120156737
  • 0212264547
  • info@ebrahiminejad.com

دسترسی سریع
  • صفحه اصلی
  • دوره ها
  • حساب کاربری
  • سبد خرید
  • پرداخت
  • جداول قیمت گذاری

تمامی حقوق برای فرخ ابراهیمی‌نژاد محفوظ می باشد.
کد کپن تخفیف شما تا این زمان اعتبار دارد
شما برنده ی کپن تخفیف قابل استفاده تا

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت