Önizleme

Kaydırmalı cammorfik sabit bir gezgini simüle eder. Kaydırma efektini görmek için önizlemedeki düğmeye tıklayın.

İçerik alanı 1 — Lütfen aşağı kaydırın
İçerik alanı 2
İçerik alanı 3
İçerik alanı 4

Kullanım durumları ve özellikleri

Tasarım ve kullanıcı deneyiminin önemli noktaları

  1. 10px kaydırmada ateşlenir: Cam morfizmi nötr zamanlamada görünür.

  2. Dolgulamada değişiklik: Daha kompakt hale getirmek ve daha geniş bir içerik alanını güvence altına almak için “1,25rem”den 0,75rem”e düşürüldü.

  3. Geçiş ile pürüzsüzleştirin: Arka plan, bulanıklık, kutu gölgesi ve dolgudan oluşan dört özelliğin geçişini aynı anda yaparak doğal değişiklikler yaratın.

Nasıl kişiselleştirilir

Kaydırma başlangıç eşiğini değiştir:


// daha erken tetikle (5 piksel)

if (demo.scrollTop > 5) { ... }



// daha sonra tetikle (50 piksel)

if (demo.scrollTop > 50) { ... }

bağlantı ekle:


<li><a href="#services">hizmet</a></li>

<li><a href="#blog">Blog</a></li>

Uygulama kodu

<nav class="snav-bar" id="sticky-nav">

<div class="snav-logo">BRAND</div>

<ul class="snav-links">

  <li><a href="#">Home</a></li>

  <li><a href="#">About</a></li>

  <li><a href="#">Work</a></li>

</ul>

<button class="snav-cta">Contact</button>

</nav>



<style>
.snav-bar {

position: sticky;

top: 0;

z-index: 100;

width: 100%;

box-sizing: border-box;

padding: 1.25rem 2rem;

display: flex;

align-items: center;

justify-content: space-between;

gap: 1.5rem;

transition: background 0.3s ease, backdrop-filter 0.3s ease, box-shadow 0.3s ease, padding 0.3s ease;

}

.snav-bar.scrolled {

background: rgba(15,23,42,0.75);

backdrop-filter: blur(16px);

box-shadow: 0 1px 0 rgba(255,255,255,0.08), 0 8px 32px rgba(0,0,0,0.4);

padding: 0.75rem 2rem;

}
</style>



<script>

window.addEventListener('scroll', function() {

var nav = document.getElementById('sticky-nav');

if (window.scrollY > 10) nav.classList.add('scrolled');

else nav.classList.remove('scrolled');

});

</script>

Tarayıcı uyumluluk durumu

| Tarayıcı | Uyumluluk durumu |

|----------|----------|

| Krom 76+ | ✅ Tamamen uyumlu |

| Firefox 103+ | ✅ Uyumlu |

| Safari 9+ | ✅ Tamamen uyumlu |

| Kenar 79+ | ✅ Tamamen uyumlu |

backdrop-filter bazı eski tarayıcılar tarafından desteklenmez, ancak bir geri dönüş olarak background: rgba(...)nın yarı şeffaf arka planı yeterlidir.