Bootstrap Navs (Navigasyon Elemanları)

Bootstrap Navs, web sitelerinde içerikleri düzenlemek ve gezinme çubukları oluşturmak için kullanılır. Esnek ve duyarlı bir yapıya sahip olan bu bileşen, yatay, dikey ve sekmeli görünümler gibi çeşitli düzenlemeleri destekler.


Temel Kullanım

Nav elemanları oluşturmak için .nav sınıfı kullanılır. Her bir navigasyon bağlantısı, li etiketi içinde tanımlanır ve .nav-item ile işaretlenir. Bağlantılar ise .nav-link sınıfıyla stillendirilir.

Yatay Nav Örneği:

<ul class="nav">
  <li class="nav-item">
    <a class="nav-link active" href="#">Ana Sayfa</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Hakkında</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">İletişim</a>
  </li>
</ul>


Dikey Nav Kullanımı

Dikey bir nav oluşturmak için .flex-column sınıfı eklenir.

Örnek:

<ul class="nav flex-column">
  <li class="nav-item">
    <a class="nav-link active" href="#">Ana Sayfa</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Hakkında</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">İletişim</a>
  </li>
</ul>


Sekmeli (Tabs) Nav

Sekmeli gezinme oluşturmak için .nav-tabs sınıfı kullanılır.

Örnek:

<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" href="#">Sekme 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Sekme 2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Sekme 3</a>
  </li>
</ul>


Pill Nav (Yuvarlatılmış Kenarlı)

Yuvarlatılmış kenarlı bir navigasyon stili oluşturmak için .nav-pills sınıfı kullanılır.

Örnek:

<ul class="nav nav-pills">
  <li class="nav-item">
    <a class="nav-link active" href="#">Pill 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Pill 2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Pill 3</a>
  </li>
</ul>


Justify (Hizalama)

Nav elemanlarını yatayda hizalamak için .nav-justified veya .justify-content-center, .justify-content-end gibi sınıflar kullanılabilir.

Örnek:

<ul class="nav nav-pills justify-content-center">
  <li class="nav-item">
    <a class="nav-link active" href="#">Orta Hizalı 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Orta Hizalı 2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Orta Hizalı 3</a>
  </li>
</ul>


Dropdown Destekli Nav

Navigasyon elemanlarına açılır menü eklemek için .dropdown sınıfı kullanılır.

Örnek:

<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" href="#">Sekme 1</a>
  </li>
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-expanded="false">Sekme 2</a>
    <ul class="dropdown-menu">
      <li><a class="dropdown-item" href="#">Alt Seçenek 1</a></li>
      <li><a class="dropdown-item" href="#">Alt Seçenek 2</a></li>
    </ul>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Sekme 3</a>
  </li>
</ul>


Disable (Pasif) Elemanlar

Navigasyon öğelerini pasif hale getirmek için .disabled sınıfı kullanılır.

Örnek:

<ul class="nav">
  <li class="nav-item">
    <a class="nav-link active" href="#">Aktif Eleman</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Pasif Eleman</a>
  </li>
</ul>


Responsive Navs

Bootstrap Navs, mobil uyumlu tasarım için duyarlı yapılar sunar. Örneğin, dar ekranlarda menülerin daha kullanışlı olması için navigasyon elemanları menü çubuğuna yerleştirilebilir.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir