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

ورود و ثبت نام

بلاگ

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

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

29/06/1398
ارسال شده توسط مینا لشگری
bootstrap
9.72k بازدید
Nav Menus در بوت استرپ 4

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

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

در این مقاله با آموزش قسمت های مختلف “Nav Menus در بوت استرپ 4” در خدمتتون هستیم.

Nav Menus

بوت استرپ این امکان را به ما میدهد که منوهای افقی و عمودی در شکل های متفاوت را طراحی کنیم. برای داشتن یک منوی ساده افقی کافی است که کلاس .nav را به المان ul  و کلاس .nav-item را به تگ های li  و هم چنین کلاس .nav-link را به تگ لینک ها  اضافه کنیم.

 

nav menu in bootstrap

 

<ul class="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>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

 

Aligned Nav

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

 

aligen menu in bootstrap

 

<!-- Centered nav -->
<ul class="nav justify-content-center">

<!-- Right-aligned nav -->
<ul class="nav justify-content-end">

 

Vertical Nav

برای داشتن منوهای عمودی کلاس .flex-column  را در  تگ ul اضافه می کنیم.

 

vertical menu in bootstrap

 

<ul class="nav flex-column"

 

Tabs

یکی دیگر از امکانات خوبی که بوت استرپ در اختیار ما قرار می دهد، امکان داشتن منوها به صورت تب است. برای داشتن منوهایی با این کارکرد کافی است که از کلاس .nav-tabs استفاده کنیم.

برای فعال کردن یک منو  در تب منو ها باید کلاس .active  را در تگ a  داشته باشیم.

 

tab menu in bootstrap

 

<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</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>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

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

عضویت رایگان

[member]

Pills

بوت استرپ 4 این اختیار را به طراح می دهد که منوها را به صورت دکمه هایی کنار هم، به تصویر درآورد.

برای این حالت باید کلاس .nav-pills را به تگ ul اضافه کنیم.

 

pill menu in bootstrap

 

<ul class="nav nav-pills">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</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>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

 

Pills with Dropdown

برای داشتن منوهایی به صورت دکمه با قابلیت دراپ دان بودن، به صورت زیر اقدام نمایید.

 

pill dropdown menu in bootstrap

 

<ul class="nav nav-pills">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</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>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

 

Toggleable Tab

برای داشتن تب هایی که قابلیت کلیک شدن و نمایش محتوای مجزا را دارند، ابتدا باید ویژگی data-toggle=”tab”  و هم چنین یک نام منحصر به فرد را به هر لینک اضافه کنیم .

برای محتوای هر تب ما نیاز به یک تگ div  داریم که دارای کلاس .tab-content باشد،  سپس کلاس .tab-pane و هم چنین اسامی انتخاب شده برای  هر لینک  را به تگ هایdiv درونی اضافه می کنیم.

نکته: اگر می خواهید که تب های شما هنگام کلیک کردن و یا خروج،  حالت fade  داشته باشد باید fade را به کلاس  .tab-pane اضافه کنیم.

 

toggelable menu in bootstrap

 

<!-- Nav tabs -->
<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" data-toggle="tab" href="#home">Home</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#menu1">Menu 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" data-toggle="tab" href="#menu2">Menu 2</a>
  </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div class="tab-pane container active" id="home">...</div>
  <div class="tab-pane container fade" id="menu1">...</div>
  <div class="tab-pane container fade" id="menu2">...</div>
</div>

 

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

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

collapse  در بوت استرپ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
قدیمی تر Collapse در بوت استرپ4
جدیدتر Navigation Bar در بوت استرپ 4

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

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

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

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

کلیک کن

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

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

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

ورود

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

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