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

Mobil Uyumlu Açılır Menü ve Navigasyon Tasarımı Rehberi

Modern web için mobil navigasyon ve açılır menü optimizasyonu rehberi. Başparmak ergonomisi, erişilebilirlik ve performans odaklı uygulama adımları.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

Mobil Navigasyonda Temel Prensipler

Mobil kullanıcı deneyimi, ekran alanı kısıtı ve dokunmatik etkileşim mekaniği üzerine kuruludur. Modern web standartlarında masaüstü menüleri küçültmek yetersiz kalır; yapının mobilde yeniden kurgulanması gerekir.

1. Başparmak Bölgesi (Thumb Zone) Optimizasyonu

Kullanıcıların çoğu tek el kullanır. Kritik açılır menü tetikleyicileri ve ana navigasyon butonları ekranın alt veya orta-alt bölümüne konumlandırılmalıdır.

  • Erişim alanı: Ekranın üst köşeleri zor erişilir. Ana tetikleyiciyi alt veya sağ alt kenara sabitleyin.
  • Dokunma hedef boyutu: Tüm menü linkleri minimum 48x48px dokunma alanına sahip olmalıdır (WCAG 2.1 standardı).

Adım Adım Mobil Açılır Menü Kurgusu

Adım 1: Bilgi Mimarisi Sadeleştirme

Menü derinliğini maksimum 2 seviyede tutun. Üç veya daha fazla seviye, mobilde bilişsel yükü artırır ve kaydırma hatalarına yol açar.

Trend: Karmaşık hiyerarşiler yerine kategori bazlı sekmeler ve modal filtreleme sistemleri kullanın.

Adım 2: Semantik ve Erişilebilir HTML Yapısı

Navigasyon bileşenleri ekran okuyucular için ARIA etiketleri barındırmalıdır. Saf CSS veya minimal JS ile native platform özelliklerini kullanın:

  • <nav role="navigation"> kullanımı
  • Menü butonu için aria-expanded="false" ve aria-controls="mobile-menu" tanımları
  • Alt menülerde <details> ve <summary> native etiketleri (JS gereksinimini sıfırlar)

Adım 3: Akıcı Açılış ve Focus Trap Yönetimi

Menü açıldığında arka plan kaydırması kilitlenmeli (body { overflow: hidden; }) ve klavye/ekran okuyucu odağı menü içinde hapsedilmelidir (Focus Trap).

Adım 4: Gestures (Kaydırma Hareketleri) Desteği

Yan panel (drawer) menülerde dokunmatik kapatma (swipe-to-close) ekleyin. Kapatma butonu haricinde dış alana tıklama (backdrop click) menüyü anında kapatmalıdır.

Dijital Ajans Yaklaşımıyla Trendler ve Performans

Bir dijital ajans projesinde performans Core Web Vitals doğrudan etkiler. Ağır kütüphaneler yerine native platform çözümleri tercih edilmelidir.

  • CSS transform Kullanımı: Animasyonlar left/top yerine transform: translateX() ve will-change: transform ile GPU üzerinden çalıştırılmalıdır.
  • Layout Shift (CLS) Engelleme: Menü açılışında sayfa düzeninin kaymaması için sabit bindirmeler (fixed overlay) kullanılmalıdır.