Navbar

📌 Navbar یکی از مهم‌ترین کامپوننت‌های بوت‌استرپ برای ساخت منوی بالای سایت است.
این منو می‌تونه شامل لوگو، لینک‌ها، دکمه‌ها و حتی فرم جستجو باشه و ریسپانسیو هم هست.

✅ Navbar ساده

<nav class="navbar bg-light"> <div class="container-fluid"> <a class="navbar-brand" href="#">لوگو</a> <ul class="nav"> <li class="nav-item"><a class="nav-link active" href="#">خانه</a></li> <li class="nav-item"><a class="nav-link" href="#">درباره ما</a></li> <li class="nav-item"><a class="nav-link" href="#">خدمات</a></li> </ul> </div> </nav>

✅ Navbar ریسپانسیو با دکمه همبرگر

<nav class="navbar navbar-expand-lg navbar-light bg-light"> <div class="container-fluid"> <a class="navbar-brand" href="#">لوگو</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"><a class="nav-link active" href="#">خانه</a></li> <li class="nav-item"><a class="nav-link" href="#">درباره ما</a></li> <li class="nav-item"><a class="nav-link" href="#">خدمات</a></li> </ul> <form class="d-flex" role="search"> <input class="form-control me-2" type="search" placeholder="جستجو"> <button class="btn btn-outline-success" type="submit">جستجو</button> </form> </div> </div> </nav>

✅ Navbar با Dropdown

<nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class="container-fluid"> <a class="navbar-brand" href="#">لوگو</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNavDropdown"> <ul class="navbar-nav"> <li class="nav-item"><a class="nav-link active" href="#">خانه</a></li> <li class="nav-item"><a class="nav-link" href="#">درباره</a></li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"> خدمات </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">طراحی وب</a></li> <li><a class="dropdown-item" href="#">برنامه نویسی</a></li> <li><a class="dropdown-item" href="#">سئو</a></li> </ul> </li> </ul> </div> </div> </nav>

✅ Navbar رنگی و ثابت در بالا

<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top"> <div class="container-fluid"> <a class="navbar-brand" href="#">لوگو</a> </div> </nav>
  • fixed-top → ثابت در بالای صفحه

  • fixed-bottom → ثابت در پایین صفحه

  • sticky-top → چسبیده به بالای صفحه ولی بعد از اسکرول می‌چسبه

✅ Navbar با دکمه‌ها

<nav class="navbar navbar-expand-lg navbar-light bg-light"> <div class="container-fluid"> <a class="navbar-brand" href="#">لوگو</a> <div class="d-flex"> <button class="btn btn-outline-primary me-2">ورود</button> <button class="btn btn-primary">ثبت نام</button> </div> </div> </nav>

📌 نکات مهم:

  • برای Navbar ریسپانسیو حتماً از navbar-expand-{sm/md/lg/xl} استفاده کن.

  • Dropdown ها و دکمه‌ها نیاز به Bootstrap JS دارن:

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>