W3.CSS Gezinme Çubukları



W3.CSS Gezinme Çubuğu Sınıfları

W3.CSS, gezinme çubukları için aşağıdaki sınıfları sağlar:

Sınıf tanımlar
w3 çubuğu HTML öğeleri için yatay kapsayıcı
w3-bar-blok HTML öğeleri için dikey kapsayıcı
w3-çubuk-öğesi Konteyner çubuğu öğeleri
w3-kenar çubuğu HTML öğeleri için dikey kenar çubuğu
w3-mobil Herhangi bir çubuk öğesini mobil öncelikli duyarlı hale getirir
w3-açılır-açılır-hover Hoverable açılır öğe
w3-açılır-tıklama Tıklanabilir açılır öğe (fareyle üzerine gelmek yerine)

Temel Navigasyon

w3-bar sınıfı , HTML öğelerini yatay olarak görüntülemek için bir kapsayıcıdır.

w3-bar-item sınıfı, kapsayıcı öğelerini tanımlar .

Gezinme çubukları oluşturmak için mükemmel bir araçtır:

Örnek

<div class="w3-bar w3-black">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <a href="#" class="w3-bar-item w3-button">Link 3</a>
</div>



Duyarlı Navigasyon

w3-mobile sınıfı, tüm çubuk öğelerini duyarlı hale getirir ( büyük ekranlarda yatay ve küçük ekranlarda dikey).

Orta ve büyük ekranlar:

Küçük ekranlar:

Örnek

<div class="w3-bar w3-black">
  <a href="#" class="w3-bar-item w3-button w3-mobile">Home</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile">Link 2</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile">Link 3</a>
</div>


Renkli Gezinti Çubukları

Gezinme çubuğuna bir renk eklemek için bir w3-color sınıfı kullanın:



Örnek

<div class="w3-bar w3-light-grey">
<div class="w3-bar w3-green">
<div class="w3-bar w3-blue">

Kenarlı Gezinme Çubukları

Gezinme çubuğunun çevresine kenarlıklar eklemek veya bir kart olarak görüntülemek için bir w3-border veya w3-card sınıfını kullanın:



Örnek

<div class="w3-bar w3-border w3-light-grey">
<div class="w3-bar w3-border w3-card-4">

Aktif/Mevcut Bağlantı

Vurgulamak için bir bağlantıya bir w3-color sınıfı ekleyin :


Örnek

<div class="w3-bar w3-border w3-light-grey">
  <a href="#" class="w3-bar-item w3-button w3-green">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <a href="#" class="w3-bar-item w3-button">Link 3</a>
</div>


Gezilebilir Bağlantılar

Fareyi bir düğmenin üzerine getirdiğinizde arka plan rengi griye döner.

Fareyle üzerine gelindiğinde farklı bir arka plan rengi istiyorsanız, w3- hover- color sınıflarından herhangi birini kullanın:

Örnek

<div class="w3-bar w3-border w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-green">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-blue">Link 2</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-teal">Link 3</a>
</div>

Bunun yerine metin rengini değiştirmek istiyorsanız, w3-hover-none sınıfıyla varsayılan vurgulu efektini kapatın ve bir w3-hover-text sınıfı ekleyin.

Örnek

<div class="w3-bar w3-border w3-black">
  <a href="#" class="w3-bar-item w3-button">Default</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-none w3-text-grey w3-hover-text-white">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-none w3-text-grey w3-hover-text-white">Link 2</a>
  <a href="#" class="w3-bar-item w3-button w3-hover-none w3-text-grey w3-hover-text-white">Link 3</a>
</div>

Farklı vurgulu efektlerle oynamak için biraz zaman ayırın:




Örnek

<div class="w3-bar">
<a href="#" class="w3-bar-item w3-button w3-hover-none w3-border-white w3-bottombar w3-hover-border-black">Link 1</a>
<a href="#" class="w3-bar-item w3-button w3-hover-none w3-border-white w3-bottombar w3-hover-border-black">Link 2</a>
<a href="#" class="w3-bar-item w3-button w3-hover-none w3-border-white w3-bottombar w3-hover-border-black">Link 3</a>
</div>


Sağa Hizalanmış Bağlantılar

Belirli bir bağlantıyı sağa hizalamak için bir liste öğesinde w3-right sınıfını kullanın :

Örnek

<div class="w3-bar w3-border w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <a href="#" class="w3-bar-item w3-button w3-green w3-right">Link 3</a>
</div>


Gezinti Çubuğu Boyutu

Gezinme çubuğu içindeki bağlantıların yazı tipi boyutunu değiştirmek için w3 boyutunda bir sınıf kullanın :


Örnek

<div class="w3-bar w3-green w3-large">
<div class="w3-bar w3-green w3-xlarge">

Gezinme çubuğu içindeki her bağlantının dolgusunu değiştirmek için bir w3-padding sınıfı kullanın:


Örnek

<div class="w3-bar w3-border w3-green">
  <a href="#" class="w3-bar-item w3-button w3-padding-16">Home</a>
  <a href="#" class="w3-bar-item w3-button w3-padding-16">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-padding-16">Link 2</a>
  <a href="#" class="w3-bar-item w3-button w3-padding-16">Link 3</a>
</div>

Not: Gezinme çubuğuna her düğme yerine dolgu da ekleyebilirsiniz. Ancak, bunu yaparsanız, bağlantıların üzerine gelindiğinde tam dolgu almadığını unutmayın:

Örnek

<div class="w3-bar w3-green w3-padding-16"></div>

CSS genişlik özelliğiyle bağlantıların genişliğini özelleştirin

( Not : Küçük ekranlarda bağlantıları %100 genişliğe dönüştürmek için w3-mobile kullanın):


Örnek

<div class="w3-bar w3-dark-grey">
  <a href="#" class="w3-bar-item w3-button w3-mobile w3-green" style="width:33%">Home</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile" style="width:33%">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile" style="width:33%">Link 2</a>
</div>

Simgelerle Gezinme Çubuğu

Örnek

<div class="w3-bar w3-light-grey w3-border">
  <a href="#" class="w3-bar-item w3-button w3-green"><i class="fa fa-home"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-search"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-envelope"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-globe"></i></a>
  <a href="#" class="w3-bar-item w3-button"><i class="fa fa-sign-in"></i></a>
</div>

Yukarıdaki örnekteki "fa fa" sınıfları "Font Awesome" simgelerini görüntüler.

W3.CSS Simgeleri bölümünde simgelerin nasıl görüntüleneceği hakkında daha fazla bilgi edinin .


Gezinti Çubuğu Metni

Gezinme çubuğunun içinde düğmeler yerine metin istiyorsanız, düğmelerle aynı dolguyu elde etmek için w3-bar-item sınıfını kullanın.

Örnek

<div class="w3-bar w3-black">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <a href="#" class="w3-bar-item w3-button">Link 3</a>
  <span class="w3-bar-item">Text</span>
</div>

Girişler ve Düğmeler ile Gezinme Çubuğu

Örnek

<div class="w3-bar w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <input type="text" class="w3-bar-item w3-input" placeholder="Search..">
  <a href="#" class="w3-bar-item w3-button w3-green">Go</a>
</div>

Açılır Menü ile Gezinme Çubuğu

Fareyi "Açılır" bağlantısının üzerine getirin:

Örnek

<div class="w3-bar w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <div class="w3-dropdown-hover">
    <button class="w3-button">Dropdown</button>
    <div class="w3-dropdown-content w3-bar-block w3-card-4">
      <a href="#" class="w3-bar-item w3-button">Link 1</a>
      <a href="#" class="w3-bar-item w3-button">Link 2</a>
      <a href="#" class="w3-bar-item w3-button">Link 3</a>
    </div>
  </div>
</div>

Tıklanabilir Açılır Menü

Fareyle üzerine gelmek yerine açılır bağlantıya tıklamayı tercih ediyorsanız w3-açılır-tıkla seçeneğini kullanın:

Örnek

<div class="w3-dropdown-click">
  <button class="w3-button" onclick="myFunction()">
    Dropdown <i class="fa fa-caret-down"></i>
  </button>
  <div id="demo" class="w3-dropdown-content w3-bar-block w3-card-4">
    <a href="#" class="w3-bar-item w3-button">Link 1</a>
    <a href="#" class="w3-bar-item w3-button">Link 2</a>
    <a href="#" class="w3-bar-item w3-button">Link 3</a>
  </div>
</div>

Yatay Açılır Menü

Açılır bağlantıların dikey yerine yatay olarak görüntülenmesini istiyorsanız, w3-bar-block sınıfını açılır kapsayıcıdan kaldırın:

Örnek

<div class="w3-bar w3-light-grey">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <div class="w3-dropdown-hover">
    <button class="w3-button">Dropdown</button>
    <div class="w3-dropdown-content w3-card-4">
      <a href="#" class="w3-bar-item w3-button">Link 1</a>
      <a href="#" class="w3-bar-item w3-button">Link 2</a>
      <a href="#" class="w3-bar-item w3-button">Link 3</a>
    </div>
  </div>
</div>

Duyarlı Açılır Menü ile Duyarlı Gezinme Çubuğu

Duyarlı açılır bağlantılara sahip duyarlı bir gezinme çubuğu oluşturmak için açılır kapsayıcı dahil tüm bağlantılarda w3-mobile sınıfını kullanın.

Efekti görmek için tarayıcı penceresini yeniden boyutlandırın:

Örnek

 <div class="w3-bar w3-black">
  <a href="#" class="w3-bar-item w3-button w3-mobile w3-green">Home</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile">Link 1</a>
  <a href="#" class="w3-bar-item w3-button w3-mobile">Link 2</a>
  <div class="w3-dropdown-hover w3-mobile">
    <button class="w3-button">Dropdown <i class="fa fa-caret-down"></i></button>
    <div class="w3-dropdown-content w3-bar-block w3-dark-grey">
      <a href="#" class="w3-bar-item w3-button w3-mobile">Link 1</a>
      <a href="#" class="w3-bar-item w3-button w3-mobile">Link 2</a>
      <a href="#" class="w3-bar-item w3-button w3-mobile">Link 3</a>
    </div>
  </div>
</div>

Fixed Navigation Bar

To force the navigation bar to stay at the top or at the bottom of the page, even when the user scrolls the page, wrap a <div> element around the bar and add the w3-top or w3-bottom class:

Fixed Top

<div class="w3-top">
  <div class="w3-bar">
    ...
    ...
  </div>
</div>

Fixed Bottom

<div class="w3-bottom">
  <div class="w3-bar">
    ...
    ...
  </div>
</div>

Vertical Navigation Bar

The w3-bar-block class is a container for displaying HTML elements vertically.

Example

<div class="w3-bar-block w3-black">
  <a href="#" class="w3-bar-item w3-button">Home</a>
  <a href="#" class="w3-bar-item w3-button">Link 1</a>
  <a href="#" class="w3-bar-item w3-button">Link 2</a>
  <a href="#" class="w3-bar-item w3-button">Link 3</a>
</div>

Collapsing the Navigation Bar

When the navigation bar takes up too much space on a small screen, and you do not want to display it vertically by default, you can use hide and show classes on specific links in the navigation bar.

In the example below, the navigation bar is replaced with a button (☰) in the top right corner when shown on tablets and mobile devices. When the button is clicked, the links in the navigation bar will vertically stack:

Example


Side Navigation

The w3-sidebar class creates a side navigation:

Go to the next chapter to learn more about the side navigation.