CSS Eğitimi

CSS ANA SAYFA CSS'ye Giriş CSS Sözdizimi CSS Seçiciler CSS Nasıl Yapılır CSS Yorumları CSS Renkleri CSS Arka Planları CSS Kenarlıkları CSS Marjları CSS Dolgusu CSS Yüksekliği/Genişliği CSS Kutu Modeli CSS Anahattı CSS Metni CSS Yazı Tipleri CSS Simgeleri CSS Bağlantıları CSS Listeleri CSS Tabloları CSS Ekranı CSS Maksimum genişliği CSS Konumu CSS Z-endeksi CSS Taşması CSS Kayan Noktası CSS Satır içi blok CSS Hizalama CSS Birleştiriciler CSS Sözde sınıfı CSS Sözde öğesi CSS Opaklığı CSS Gezinme Çubuğu CSS Açılır Listeleri CSS Resim Galerisi CSS Görüntü Sprite'ları CSS Attr Seçiciler CSS Formları CSS Sayaçları CSS Web Sitesi Düzeni CSS Birimleri CSS Özgüllüğü CSS !önemli CSS Matematik Fonksiyonları

Gelişmiş CSS

CSS Yuvarlak Köşeler CSS Kenarlık Resimleri CSS Arka Planları CSS Renkleri CSS Renk Anahtar Kelimeleri CSS Gradyanları CSS Gölgeleri CSS Metin Efektleri CSS Web Yazı Tipleri CSS 2D Dönüşümleri CSS 3D Dönüşümleri CSS Geçişleri CSS Animasyonları CSS Araç İpuçları CSS Stili Görüntüleri CSS Görüntü Yansıması CSS nesne uyumu CSS nesne konumu CSS Maskeleme CSS Düğmeleri CSS Sayfalandırma CSS Çoklu Sütunları CSS Kullanıcı Arayüzü CSS Değişkenleri CSS Kutu Boyutlandırma CSS Medya Sorguları CSS MQ Örnekleri CSS Esnek Kutusu

CSS Duyarlı

RWD Tanıtımı RWD Görünümü RWD Izgara Görünümü RWD Medya Sorguları RWD Görüntüleri RWD Videoları RWD Çerçeveleri RWD Şablonları

CSS Izgarası

Izgara Girişi Izgara Konteyner Izgara Öğesi

CSS SASS'ı

SASS Eğitimi

CSS Örnekleri

CSS Şablonları CSS Örnekleri css sınavı CSS Alıştırmaları CSS Sertifikası

CSS Referansları

CSS Referansı CSS Seçiciler CSS Fonksiyonları CSS Referansı Sesli CSS Web Güvenli Yazı Tipleri CSS Canlandırılabilir CSS Birimleri CSS PX-EM Dönüştürücü CSS Renkleri CSS Renk Değerleri CSS Varsayılan Değerleri CSS Tarayıcı Desteği

CSS Yatay Gezinti Çubuğu


Yatay Gezinti Çubuğu

Yatay gezinme çubuğu oluşturmanın iki yolu vardır. Satır içi veya kayan liste öğelerini kullanma .

Satır İçi Liste Öğeleri

Yatay gezinme çubuğu oluşturmanın bir yolu, önceki sayfadaki "standart" koda ek olarak <li> öğelerini satır içi olarak belirtmektir:

Örnek

li {
  display: inline;
}

Örnek açıkladı:

  • display: inline;- Varsayılan olarak, <li> öğeleri blok öğelerdir. Burada, bir satırda görüntülemek için her liste öğesinden önceki ve sonraki satır sonlarını kaldırıyoruz.

Kayan Liste Öğeleri

Yatay gezinme çubuğu oluşturmanın başka bir yolu, <li> öğelerini yüzdürmek ve gezinme bağlantıları için bir düzen belirlemektir:

Örnek

li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}

Örnek açıkladı:

  • float: left;- Blok öğelerinin yan yana yüzmesini sağlamak için kayan noktayı kullanın
  • display: block;- Dolguyu (ve isterseniz yükseklik, genişlik, kenar boşlukları vb.) belirtmemize izin verir.
  • padding: 8px;- İyi görünmelerini sağlamak için her <a> öğesi arasında bir miktar dolgu belirtin
  • background-color: #dddddd;- Her <a> öğesine gri bir arka plan rengi ekleyin

İpucu: Tam genişlikte bir arka plan rengi istiyorsanız, her <a> öğesi yerine arka plan rengini <ul> öğesine ekleyin:

Örnek

ul {
  background-color: #dddddd;
}

Yatay Gezinti Çubuğu Örnekleri

Koyu arka plan rengine sahip temel bir yatay gezinme çubuğu oluşturun ve kullanıcı fareyi üzerlerine getirdiğinde bağlantıların arka plan rengini değiştirin:

Örnek

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
li a:hover {
  background-color: #111;
}

Aktif/Mevcut Navigasyon Bağlantısı

Kullanıcıya hangi sayfada olduğunu bildirmek için mevcut bağlantıya "aktif" bir sınıf ekleyin:

Örnek

.active {
  background-color: #04AA6D;
}

Sağa Hizala Bağlantılar

Liste öğelerini sağa kaydırarak bağlantıları sağa hizalayın ( float:right;):

Örnek

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li style="float:right"><a class="active" href="#about">About</a></li>
</ul>

Sınır Bölücüler

border-rightBağlantı bölücüler oluşturmak için özelliği <li> öğesine ekleyin :

Örnek

/* Add a gray right border to all list items, except the last item (last-child) */
li {
  border-right: 1px solid #bbb;
}

li:last-child {
  border-right: none;
}

Sabit Gezinti Çubuğu

Kullanıcı sayfayı kaydırdığında bile gezinme çubuğunun sayfanın üstünde veya altında kalmasını sağlayın:

Sabit Üst

ul {
  position: fixed;
  top: 0;
  width: 100%;
}

Sabit Alt

ul {
  position: fixed;
  bottom: 0;
  width: 100%;
}

Not: Sabit konum, mobil cihazlarda düzgün çalışmayabilir.

Gri Yatay Gezinme Çubuğu

İnce gri kenarlıklı gri yatay gezinme çubuğu örneği:

Örnek

ul {
  border: 1px solid #e7e7e7;
  background-color: #f3f3f3;
}

li a {
  color: #666;
}

Yapışkan gezinme çubuğu

position: sticky;Yapışkan bir gezinme çubuğu oluşturmak için <ul> öğesine ekleyin .

Yapışkan bir öğe, kaydırma konumuna bağlı olarak göreli ve sabit arasında geçiş yapar. Görünüm alanında belirli bir ofset konumu karşılanana kadar göreli olarak konumlandırılır - ardından yerine "yapışır" (konum:sabit gibi).

Örnek

ul {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

Not: Internet Explorer, yapışkan konumlandırmayı desteklemez. Safari bir -webkit- öneki gerektirir (yukarıdaki örneğe bakın). Yapışkan konumlandırmanın çalışması için top, veya öğelerinden en az birini rightde belirtmelisiniz .bottomleft


Daha fazla örnek

Duyarlı Topnav

Duyarlı bir üst gezinme oluşturmak için CSS medya sorguları nasıl kullanılır?

Duyarlı Sidenav

Duyarlı bir yan gezinme oluşturmak için CSS medya sorguları nasıl kullanılır?

Açılır Gezinme Çubuğu

Gezinme çubuğuna açılır menü nasıl eklenir.

W3Schools Spaces'ı hiç duydunuz mu? Burada web sitenizi sıfırdan oluşturabilir veya bir şablon kullanabilir ve ücretsiz olarak barındırabilirsiniz.

Ücretsiz başlayın ❯

* Kredi kartına gerek yok