IHS Strategic
Tüm Blog Yazıları
HowTo22 Eylül 2026•2 dk okuma

Mobil Uyumlu Açılır Menü ve Navigasyon Rehberi: Trendler ve Dijital Strateji

Mobil cihazlar için modern navigasyon mimarisi kurma kılavuzu. Performans, erişilebilirlik standartları ve native web API entegrasyonları.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

1. Navigasyon Mimarisi ve Dijital Strateji

Mobil kullanıcı parmak erişim alanına (thumb-zone) odaklanır. Kötü menü dönüşümü düşürür. Sağlam dijital strateji minimal hiyerarşi ve hızlı erişim gerektirir. 3 tıklama kuralı esastır: kullanıcı aradığı sayfaya en fazla 3 adımda ulaşmalıdır.

2. Modern Trendler: Hamburger Menü Ötesi

  • Bottom Navigation (Alt Bar): En kritik 4-5 rota ekran altına konur. Tek el kullanımı kolaylaşır.
  • Yatay Kaydırılabilir Sekmeler (Scrollable Tabs): E-ticaret kategori ağaçları için ideal çözüm. Hiyerarşik derinliği azaltır.
  • Native Popover / Dialog API: Harici JavaScript paketleri gereksiz. Tarayıcı native bileşenleri daha hızlıdır.

3. Adım Adım Açılır Menü Uygulaması

Adım 1: Anlamsal ve Erişilebilir HTML İskeleti

Native <nav> ve <details>/<summary> veya CSS odaklı yapı kullanın. JS bağımlılığı kalkar.

<nav aria-label="Ana Menü" class="site-nav">
  <details class="mobile-menu">
    <summary aria-haspopup="true">Menü</summary>
    <ul class="menu-list">
      <li><a href="/">Ana Sayfa</a></li>
      <li><a href="/trendler">Trendler</a></li>
      <li><a href="/rehber">Rehber</a></li>
    </ul>
  </details>
</nav>

Adım 2: CSS ile Responsive Davranış

Masaüstünde liste açık kalır; mobilde akordiyon mantığı çalışır.

@media (min-width: 768px) {
  .mobile-menu summary { display: none; }
  .mobile-menu[open] .menu-list, .mobile-menu .menu-list { display: flex; gap: 1rem; }
}
@media (max-width: 767px) {
  .mobile-menu .menu-list { display: flex; flex-direction: column; width: 100%; }
}

Adım 3: Dokunmatik Hedef Boyutları (Touch Targets)

Tıklanabilir her eleman minimum 48x48 piksel olmalıdır. Yanlış tıklamaları engellemek için menü öğeleri arasına en az 8px boşluk bırakın.

4. Performans ve Erişilebilirlik Kontrol Listesi

  • Klavye Gezinimi: Tab tuşu menü içinde sırayla odaklanmalıdır.
  • Aria Durumları: Menü açıldığında aria-expanded="true" değeri aktarılmalıdır.
  • Layout Shift (CLS): Menü açılışında içerik kayması olmamalıdır; fixed veya absolute katman tercih edilmelidir.
  • Zero-JS Önceliği: Temel navigasyon JS devre dışıyken de çalışmalıdır.
Başarılı mobil navigasyon az eleman, native kod ve sıfır gecikmeyle ölçülür.