Menünün hero ile bütünleşik durduğu ve kaydırınca değiştiği modern yapı.
(Test için aşağı kaydırın →)
Bu yapıda üst menü (navbar), sayfa ilk açıldığında Hero bölümünün bir parçasıymış gibi görünür. Genellikle arka planı şeffaftır ve metinleri Hero üzerindeki kontrastı sağlayacak şekilde (örneğin beyaz) seçilir.
Sayfa aşağı kaydırıldığında ise, menü sabitleşmiş (sticky/fixed) olarak kalır ancak okunabilirliği artırmak için arka planı beyaz (veya koyu) bir renge dönüşür.
Navbar'ın sayfa boyunca en üstte kalması için fixed-top (veya manuel olarak position: fixed) özelliğine sahip olması gerekir.
Navbar için iki temel durum tanımlıyoruz: Başlangıç ve Kaydırılmış (Scrolled).
Pencerenin scroll olayını dinleyerek belirli bir piksel (örneğin 50px) geçildiğinde scrolled sınıfını ekleyip çıkarıyoruz.
Navbar rengi değiştiğinde, koyu zeminde beyaz logo, açık zeminde ise renkli/koyu bir logo kullanmanız gerekir. Bunu JavaScript içindeki sınıf değişim anında logoyu attr('src', '...') ile değiştirerek yapabilirsiniz.
Aşağı kaydırmaya devam edin... Bu alan sadece scroll etkisini test edebilmeniz içindir. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in dui mauris.
Modern web sitelerinde hero bölümleri genellikle viewport yüksekliğinin tamamını kaplar (100vh) ancak "Compact Hero" dediğimiz yapılar (60vh - 80vh) daha işlevsel olabilir, çünkü kullanıcıya hemen alttaki içeriği gösterir.
Kaydırma mesafesini (offset) hero yüksekliğine göre ayarlamak, geçişin hero bittiği anda tam olarak gerçekleşmesini sağlar.