Acilma Animasyonlari, Alternatifler ve Tum Detaylar
27 Aralik 2025
Ne Yapiyoruz: Muzibu'nun ust menusunu (header) ve sol yan menusunu (sidebar) farkli ekran boyutlarinda nasil gorunecegini ve nasil calisacagini planliyoruz.
Neden Onemli: Telefondan girdiginde hamburger menuye tiklayinca menu nasil acilacak? Tablette nasil gorunecek? Masaustunde nasil duracak? Hepsini tasarliyoruz.
Hamburger butonu, menu soldan kayarak acilir, arkada karanlik overlay
Hamburger butonu, menu soldan kayar, overlay hafif
Menu her zaman gorunur, hamburger yok
< 768px - Mobile: Hamburger + Overlay Sidebar768-1023px - Tablet: Hamburger + Overlay Sidebar>= 1024px - Desktop: Static Sidebarresources/views/themes/muzibu/components/header.blade.phpresources/views/themes/muzibu/components/sidebar-left.blade.phppublic/themes/muzibu/js/muzibu-store.jsHer viewport icin header alternatifleri
Acilma sekli, gorunum ve davranis
translateX(-100%) -> translateX(0)
+ En yaygin pattern
+ Performansli (GPU accelerated)
translateX + opacity
+ Daha yumusak gecis
+ Premium his
margin-left transition
+ Icerik gorunur kalir
- Kucuk ekranda sikisik
Karanlik alana tiklayinca kapat
ZorunluSidebar icinde kapat butonu
ZorunluSola kaydirarak kapat
OpsiyonelKlavyeden ESC ile kapat
Desktop| Ozellik | Mobile (< 768px) | Tablet (768-1023px) |
|---|---|---|
| Sidebar Genisligi | 280px | 320px |
| Overlay Transparanligi | 70% siyah | 50% siyah |
| Font Boyutlari | text-sm (14px) | text-base (16px) |
| Swipe Kapama | Aktif | Opsiyonel |
Sidebar acik haliyle tum goruntu
Teknik uygulama detaylari
:root {
--sidebar-width-mobile: 280px;
--sidebar-width-tablet: 320px;
--sidebar-width-desktop: 220px;
--overlay-mobile: rgba(0,0,0,0.7);
--overlay-tablet: rgba(0,0,0,0.5);
--transition-duration: 300ms;
}
Alternatif A (Minimal). Hamburger sol, logo yaninda, arama sag.
Slide-In animasyon. 300ms sure, ease-out easing.
Alternatif A (Classic Dark). Mevcut tema ile uyumlu.
Bu tasarimlari onayla veya degisiklik iste:
"UYGUNDUR"